星期一, 3月 23, 2009
星期五, 3月 23, 2007
SystemC Module Constructor (SC_HAS_PROCESS)
典型的SystemC Module 寫法:
但是如果Constructor要傳入不同變數的時後必須換另一種寫法
但是在這這種情況下, 如果module裡面要宣告Process
例如SC_METHOD, SC_THREAD, SC_CTHREAD 就會有問題,
因為Process 會用到 SC_CTOR這個macro所定義到的一些東西
所以要用下面這種寫法
SC_MODULE(module_test) {
public:
SC_CTOR(module_test) {}
};
但是如果Constructor要傳入不同變數的時後必須換另一種寫法
class module_test: public sc_module {
public:
module_test(sc_module_name nm, ....): sc_module(nm) {....}
};
但是在這這種情況下, 如果module裡面要宣告Process
例如SC_METHOD, SC_THREAD, SC_CTHREAD 就會有問題,
因為Process 會用到 SC_CTOR這個macro所定義到的一些東西
所以要用下面這種寫法
class module_test: public sc_module {
public:
SC_HAS_PROCESS(module_test)
module_test(sc_module_name nm, ....): sc_module(nm)
{
SC_CTHREAD(....);
}
};
星期一, 3月 19, 2007
SystemC x86_64
1. 2.1版的不支援, 請用2.2beta版
2. 將configure裡面的LD_FLAGS改為LDFLAGS
參考文章: http://panoramis.free.fr/search.systemc.org/?pdoc=systemc/64bits
2. 將configure裡面的LD_FLAGS改為LDFLAGS
參考文章: http://panoramis.free.fr/search.systemc.org/?pdoc=systemc/64bits
星期二, 9月 12, 2006
How To: SystemC
1. Dowload SystemC Source Code <http://www.systemc.org/>
2. Make Library using VC
3. SystemC Tutorial <http://www.doulos.com/knowhow/systemc/tutorial/>
4. Turn on VC "/vmg" option
Project Property >> Gneral >> C/C++ >> Commaind Line >> Other
2. Make Library using VC
3. SystemC Tutorial <http://www.doulos.com/knowhow/systemc/tutorial/>
4. Turn on VC "/vmg" option
Project Property >> Gneral >> C/C++ >> Commaind Line >> Other
訂閱:
文章 (Atom)