資源簡介
test the behaviour of a simple 2-port OR gate
代碼片段和文件信息
//this?is?the?main?program?which?is?used?to?instantiate?all?modules?and?to?bind?them
//this?also?starts?the?simulation
#include“testbench.h“
#include“or_gate.h“
#include“systemc.h“
#include“monitor.h“
int?sc_main(int?argc?char?*argv[])
{
sc_signal?t_at_bt_c;?//signals?used?to?connect?all?the?modules
/*//pointer
or_gate?*g1;
g1=new?or_gate(“g1“);
????driver?*d1;
d1=new?driver(“d1“);
monitor?*m1;
m1=new?monitor(“m1“);
//?name?binding
g1->a(t_a);
g1->b(t_b);?
g1->c(t_c);
d1->d_a(t_a);
d1->d_b(t_b);
m1->m_a(t_a);
m1->m_b(t_b);
m1->m_c(t_c);*/?
//modules?instantiation?not?use?pointers
or_gate?g1(“g1“);
driver?d1(“d1“);
monitor?m1(“m1“);
?
???
//position-binding
//g1(t_at_bt_c);
//d1(t_at_bt_c);
//m1(t_a
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????987??2010-09-22?14:48??task1\main.cpp
?????文件????????208??2010-09-21?22:29??task1\monitor.cpp
?????文件????????391??2010-09-21?22:29??task1\monitor.h
?????文件????????109??2010-09-21?22:28??task1\or_gate.cpp
?????文件????????250??2010-09-21?22:29??task1\or_gate.h
?????文件????????639??2010-09-28?11:36??task1\testbench.cpp
?????文件????????470??2010-09-21?23:42??task1\testbench.h
?????目錄??????????0??2010-10-20?23:46??task1
-----------?---------??----------?-----??----
?????????????????3054????????????????????8
評論
共有 條評論