顯示具有 SystemC 標籤的文章。 顯示所有文章
顯示具有 SystemC 標籤的文章。 顯示所有文章

星期一, 3月 23, 2009

安裝SystemC

http://scream.csie.ncku.edu.tw/WWW/images/ESL/SystemC/systemc_setup.pdf

星期五, 3月 23, 2007

SystemC Module Constructor (SC_HAS_PROCESS)

典型的SystemC Module 寫法:
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

星期二, 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