tb.h

来自「SystemC片上系统设计源代码 希望对大家有帮助哈」· C头文件 代码 · 共 27 行

H
27
字号
//testbench of nand2,By chenxi ,all rights reserved
//tb.h
#ifndef _TB_H
#define _TB_H
SC_MODULE(tb){
	sc_out<bool> a,b;
    sc_in<bool> f;
	sc_in_clk clk;
	void gen_input(){
      wait(); a=0; b=0;	  
	  wait(); a=0; b=1;     	  
      wait(); a=1; b=0;     	  
	  wait(); a=1; b=1;	  
	  wait(); a=0; b=0;	 	
	  wait(); a=0; b=0;	 	
	}
	void display_variable(){
		cout<<"a="<<a<<",b="<<b<<",f="<<f<<endl;
	}        
	SC_CTOR(tb){
		SC_CTHREAD(gen_input,clk.pos());	
        SC_METHOD(display_variable);
		sensitive<<f<<a<<b;
		dont_initialize();
	}
};
#endif;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?