|
|
1 #include "systemc.h"
2
3 #define WIDTH 4
4
5 SC_MODULE(adder) {
6 sc_in<sc_uint<WIDTH> > a, b;
7 sc_out<sc_uint<WIDTH> > sum;
8
9 void do_add() {
10 sum.write(a.read() + b.read());
11 }
12
13 SC_CTOR(adder) {
14 SC_METHOD(do_add);
15 sensitive << a << b;
16 }
17 };
You could download file sc_examples here
|