• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: system  c  

资源简介

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


评论

共有 条评论