|
最近被迫看一些systemC的原碼,有一些問題想問人一下:
/ Q4 K1 r/ I9 \! ^一般書籍都說SC_CTOR(module name)後就接左大括號{,可是我看的例子不是,如下:
% z$ V. E2 P" ]( M+ }SC_MODULE(aaa)
`* a }: R) ^+ G( Z: n5 N{& r: ]7 j+ N' z9 g" q+ N
sc_in<sc_logic > aClk;
: C9 o" Y B/ K( F sc_in<sc_logic > bClk;
) W5 u1 r& E( |, L, T .
* J% t7 l8 O0 n, { .
1 H4 ^/ g/ [& r .
" ~5 ~ C% w: a. M( Y- ]) F# N SC_CTOR(aaa) :7 X; b9 w0 Q4 M' G0 p, l
aClk("aClk"),, B* \9 M0 }2 @) `3 P
bClk("bClk"),+ M7 G) k3 }2 w6 @% a# o/ M
.) g# J% x' `6 R" e5 Y) I2 E
.
6 P6 z3 h1 H: B .
( |8 k. L! Y, ~) U* {, d1 ` {
( w1 {# z% @% R: g' n .& P# G! B+ W. n. x# A$ [2 F; n
.5 ~: U7 e7 W+ d
.2 X6 l% }( m7 Z' _) n
}$ T3 \: {5 L7 Z: ?" p' j
~aaa()
% R( d: v, f3 E {7 c' m- W+ ^7 M; R% `8 Y
}+ K# a0 a& C' B- T1 i# ^
};
" q& p! I `) p7 b# w2 E) L( K. fSC_CTOR(aaa)後接的是:,aClk("aClk")與bClk("bClk"),請問是甚麼意思?
% |/ F" w: x9 u$ O2 R4 Q, ~又這樣的寫法是systemC還是C++定義的?
# `9 S% t4 Q3 y) Q8 ]" k$ \3 @+ W謝謝。 |
|