⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led_scan_main.cpp

📁 基于Systemc的8*8LED扫描电路课程设计的设计文件
💻 CPP
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -