led_scan_main.cpp
来自「基于Systemc的8*8LED扫描电路课程设计的设计文件」· C++ 代码 · 共 44 行
CPP
44 行
#include "driver.h"
#include "monitor.h"
#include "led_scan8by8.h"
int sc_main(int argc,char *argv[])
{
sc_clock t_clk("t_clk",1,SC_NS);
sc_signal<bool>t_reset;
sc_signal<bool>t_en,t_rw;
sc_signal<sc_uint<8> >t_scan_row,t_scan_column;
sc_signal<sc_uint<6> >t_d6;
led_scan8by8 ledscan2("LedScan88Rom");
ledscan2<<t_clk<<t_reset<<t_en<<t_rw<<t_scan_row<<t_scan_column<<t_d6;
driver d1("GenerateWaveforms");
d1.d_clk(t_clk);
d1.d_reset(t_reset);
d1.d_en(t_en);
d1.d_rw(t_rw);
monitor m1("MonitorWaveforms");
m1<<t_clk<<t_reset<<t_en<<t_rw<<t_scan_row<<t_scan_column;
sc_trace_file *tf=
sc_create_vcd_trace_file("led_scan88_rom");
sc_trace(tf,t_clk,"clk");
sc_trace(tf,t_reset,"reser");
sc_trace(tf,t_en,"en");
sc_trace(tf,t_rw,"rw");
sc_trace(tf,t_scan_row,"scan_row");
sc_trace(tf,t_scan_column,"scan_column");
sc_trace(tf,t_d6,"data_counte");
sc_start(100,SC_NS);
sc_close_vcd_trace_file(tf);
return(0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?