📄 _network2x2.cpp
字号:
dp_x0y0.romRST(dp_x0y0_romRST);
#ifdef USEXRAM
dp_x0y0.xADDR(dp_x0y0_xADDR);
dp_x0y0.xDO(dp_x0y0_xDO);
dp_x0y0.xCLK(dp_x0y0_xCLK);
dp_x0y0.xWE(dp_x0y0_xWE);
#endif
dp_x0y1.ramADDR(dp_x0y1_ramADDR);
dp_x0y1.ramDI(dp_x0y1_ramDI);
dp_x0y1.ramDO(dp_x0y1_ramDO);
dp_x0y1.ramEN(dp_x0y1_ramEN);
dp_x0y1.ramCLK(dp_x0y1_ramCLK);
dp_x0y1.ramWE(dp_x0y1_ramWE);
dp_x0y1.ramRST(dp_x0y1_ramRST);
dp_x0y1.romADDR(dp_x0y1_romADDR);
dp_x0y1.romDI(dp_x0y1_romDI);
dp_x0y1.romDO(dp_x0y1_romDO);
dp_x0y1.romEN(dp_x0y1_romEN);
dp_x0y1.romCLK(dp_x0y1_romCLK);
dp_x0y1.romWE(dp_x0y1_romWE);
dp_x0y1.romRST(dp_x0y1_romRST);
#ifdef USEXRAM
dp_x0y1.xADDR(dp_x0y1_xADDR);
dp_x0y1.xDO(dp_x0y1_xDO);
dp_x0y1.xCLK(dp_x0y1_xCLK);
dp_x0y1.xWE(dp_x0y1_xWE);
#endif
dp_x1y0.ramADDR(dp_x1y0_ramADDR);
dp_x1y0.ramDI(dp_x1y0_ramDI);
dp_x1y0.ramDO(dp_x1y0_ramDO);
dp_x1y0.ramEN(dp_x1y0_ramEN);
dp_x1y0.ramCLK(dp_x1y0_ramCLK);
dp_x1y0.ramWE(dp_x1y0_ramWE);
dp_x1y0.ramRST(dp_x1y0_ramRST);
dp_x1y0.romADDR(dp_x1y0_romADDR);
dp_x1y0.romDI(dp_x1y0_romDI);
dp_x1y0.romDO(dp_x1y0_romDO);
dp_x1y0.romEN(dp_x1y0_romEN);
dp_x1y0.romCLK(dp_x1y0_romCLK);
dp_x1y0.romWE(dp_x1y0_romWE);
dp_x1y0.romRST(dp_x1y0_romRST);
#ifdef USEXRAM
dp_x1y0.xADDR(dp_x1y0_xADDR);
dp_x1y0.xDO(dp_x1y0_xDO);
dp_x1y0.xCLK(dp_x1y0_xCLK);
dp_x1y0.xWE(dp_x1y0_xWE);
#endif
dp_x1y1.ramADDR(dp_x1y1_ramADDR);
dp_x1y1.ramDI(dp_x1y1_ramDI);
dp_x1y1.ramDO(dp_x1y1_ramDO);
dp_x1y1.ramEN(dp_x1y1_ramEN);
dp_x1y1.ramCLK(dp_x1y1_ramCLK);
dp_x1y1.ramWE(dp_x1y1_ramWE);
dp_x1y1.ramRST(dp_x1y1_ramRST);
/*dp_x1y1.ramADDR(dp_x1y1_ramADDR);
dp_x1y1.ramDI(dp_x1y1_ramDI);
dp_x1y1.ramDO(dp_x1y1_ramDO);
dp_x1y1.ramEN(dp_x1y1_ramEN);
dp_x1y1.ramCLK(dp_x1y1_ramCLK);
dp_x1y1.ramWE(dp_x1y1_ramWE);
dp_x1y1.ramRST(dp_x1y1_ramRST);
dp_x1y1.romADDR(dp_x1y1_romADDR);
dp_x1y1.romDI(dp_x1y1_romDI);
dp_x1y1.romDO(dp_x1y1_romDO);
dp_x1y1.romEN(dp_x1y1_romEN);
dp_x1y1.romCLK(dp_x1y1_romCLK);
dp_x1y1.romWE(dp_x1y1_romWE);
dp_x1y1.romRST(dp_x1y1_romRST);
#ifdef USEXRAM
dp_x1y1.xADDR(dp_x1y1_xADDR);
dp_x1y1.xDO(dp_x1y1_xDO);
dp_x1y1.xCLK(dp_x1y1_xCLK);
dp_x1y1.xWE(dp_x1y1_xWE);
#endif*/
sc_signal< sc_bv<32> > dp_x0y0_pc;
dp_x0y0.bus_pc(dp_x0y0_pc);
sc_signal< sc_bv<32> > dp_x0y1_pc;
dp_x0y1.bus_pc(dp_x0y1_pc);
sc_signal< sc_bv<32> > dp_x1y0_pc;
dp_x1y0.bus_pc(dp_x1y0_pc);
#ifndef NOVCD
sc_trace(tf, x0y0din, "dp_x0y0.net.x0y0din");
sc_trace(tf, x0y0dout, "dp_x0y0.net.x0y0dout");
sc_trace(tf, x0y0req_net, "dp_x0y0.net.x0y0req_net");
sc_trace(tf, x0y0ack_net, "dp_x0y0.net.x0y0ack_net");
sc_trace(tf, x0y0req_dp, "dp_x0y0.net.x0y0req_dp");
sc_trace(tf, x0y0ack_dp, "dp_x0y0.net.x0y0ack_dp");
sc_trace(tf, x0y1din, "dp_x0y1.net.x0y1din");
sc_trace(tf, x0y1dout, "dp_x0y1.net.x0y1dout");
sc_trace(tf, x0y1req_net, "dp_x0y1.net.x0y1req_net");
sc_trace(tf, x0y1ack_net, "dp_x0y1.net.x0y1ack_net");
sc_trace(tf, x0y1req_dp, "dp_x0y1.net.x0y1req_dp");
sc_trace(tf, x0y1ack_dp, "dp_x0y1.net.x0y1ack_dp");
sc_trace(tf, x1y0din, "dp_x1y0.net.x1y0din");
sc_trace(tf, x1y0dout, "dp_x1y0.net.x1y0dout");
sc_trace(tf, x1y0req_net, "dp_x1y0.net.x1y0req_net");
sc_trace(tf, x1y0ack_net, "dp_x1y0.net.x1y0ack_net");
sc_trace(tf, x1y0req_dp, "dp_x1y0.net.x1y0req_dp");
sc_trace(tf, x1y0ack_dp, "dp_x1y0.net.x1y0ack_dp");
sc_trace(tf, network2x2.x0y0_x1y0_data, "network2x2.x0y0_x1y0.x0y0_x1y0_data");
sc_trace(tf, network2x2.x0y0_x1y0_ch0req, "network2x2.x0y0_x1y0.x0y0_x1y0_ch0req");
sc_trace(tf, network2x2.x0y0_x1y0_ch0ack, "network2x2.x0y0_x1y0.x0y0_x1y0_ch0ack");
sc_trace(tf, network2x2.x0y0_x1y0_ch1req, "network2x2.x0y0_x1y0.x0y0_x1y0_ch1req");
sc_trace(tf, network2x2.x0y0_x1y0_ch1ack, "network2x2.x0y0_x1y0.x0y0_x1y0_ch1ack");
sc_trace(tf, network2x2.x0y0_x0y1_data, "network2x2.x0y0_x0y1.x0y0_x0y1_data");
sc_trace(tf, network2x2.x0y0_x0y1_ch0req, "network2x2.x0y0_x0y1.x0y0_x0y1_ch0req");
sc_trace(tf, network2x2.x0y0_x0y1_ch0ack, "network2x2.x0y0_x0y1.x0y0_x0y1_ch0ack");
sc_trace(tf, network2x2.x0y0_x0y1_ch1req, "network2x2.x0y0_x0y1.x0y0_x0y1_ch1req");
sc_trace(tf, network2x2.x0y0_x0y1_ch1ack, "network2x2.x0y0_x0y1.x0y0_x0y1_ch1ack");
sc_trace(tf, network2x2.x0y1_x1y1_data, "network2x2.x0y1_x1y1.x0y1_x1y1_data");
sc_trace(tf, network2x2.x0y1_x1y1_ch0req, "network2x2.x0y1_x1y1.x0y1_x1y1_ch0req");
sc_trace(tf, network2x2.x0y1_x1y1_ch0ack, "network2x2.x0y1_x1y1.x0y1_x1y1_ch0ack");
sc_trace(tf, network2x2.x0y1_x1y1_ch1req, "network2x2.x0y1_x1y1.x0y1_x1y1_ch1req");
sc_trace(tf, network2x2.x0y1_x1y1_ch1ack, "network2x2.x0y1_x1y1.x0y1_x1y1_ch1ack");
sc_trace(tf, network2x2.x0y1_x0y0_data, "network2x2.x0y1_x0y0.x0y1_x0y0_data");
sc_trace(tf, network2x2.x0y1_x0y0_ch0req, "network2x2.x0y1_x0y0.x0y1_x0y0_ch0req");
sc_trace(tf, network2x2.x0y1_x0y0_ch0ack, "network2x2.x0y1_x0y0.x0y1_x0y0_ch0ack");
sc_trace(tf, network2x2.x0y1_x0y0_ch1req, "network2x2.x0y1_x0y0.x0y1_x0y0_ch1req");
sc_trace(tf, network2x2.x0y1_x0y0_ch1ack, "network2x2.x0y1_x0y0.x0y1_x0y0_ch1ack");
sc_trace(tf, network2x2.x1y0_x0y0_data, "network2x2.x1y0_x0y0.x1y0_x0y0_data");
sc_trace(tf, network2x2.x1y0_x0y0_ch0req, "network2x2.x1y0_x0y0.x1y0_x0y0_ch0req");
sc_trace(tf, network2x2.x1y0_x0y0_ch0ack, "network2x2.x1y0_x0y0.x1y0_x0y0_ch0ack");
sc_trace(tf, network2x2.x1y0_x0y0_ch1req, "network2x2.x1y0_x0y0.x1y0_x0y0_ch1req");
sc_trace(tf, network2x2.x1y0_x0y0_ch1ack, "network2x2.x1y0_x0y0.x1y0_x0y0_ch1ack");
sc_trace(tf, network2x2.x1y0_x1y1_data, "network2x2.x1y0_x1y1.x1y0_x1y1_data");
sc_trace(tf, network2x2.x1y0_x1y1_ch0req, "network2x2.x1y0_x1y1.x1y0_x1y1_ch0req");
sc_trace(tf, network2x2.x1y0_x1y1_ch0ack, "network2x2.x1y0_x1y1.x1y0_x1y1_ch0ack");
sc_trace(tf, network2x2.x1y0_x1y1_ch1req, "network2x2.x1y0_x1y1.x1y0_x1y1_ch1req");
sc_trace(tf, network2x2.x1y0_x1y1_ch1ack, "network2x2.x1y0_x1y1.x1y0_x1y1_ch1ack");
/*sc_trace(tf, network2x2.x1y1_x0y1_data, "network2x2.x1y1_x0y1.x1y1_x0y1_data");
sc_trace(tf, network2x2.x1y1_x0y1_ch0req, "network2x2.x1y1_x0y1.x1y1_x0y1_ch0req");
sc_trace(tf, network2x2.x1y1_x0y1_ch0ack, "network2x2.x1y1_x0y1.x1y1_x0y1_ch0ack");
sc_trace(tf, network2x2.x1y1_x0y1_ch1req, "network2x2.x1y1_x0y1.x1y1_x0y1_ch1req");
sc_trace(tf, network2x2.x1y1_x0y1_ch1ack, "network2x2.x1y1_x0y1.x1y1_x0y1_ch1ack");
sc_trace(tf, network2x2.x1y1_x1y0_data, "network2x2.x1y1_x1y0.x1y1_x1y0_data");
sc_trace(tf, network2x2.x1y1_x1y0_ch0req, "network2x2.x1y1_x1y0.x1y1_x1y0_ch0req");
sc_trace(tf, network2x2.x1y1_x1y0_ch0ack, "network2x2.x1y1_x1y0.x1y1_x1y0_ch0ack");
sc_trace(tf, network2x2.x1y1_x1y0_ch1req, "network2x2.x1y1_x1y0.x1y1_x1y0_ch1req");
sc_trace(tf, network2x2.x1y1_x1y0_ch1ack, "network2x2.x1y1_x1y0.x1y1_x1y0_ch1ack");*/
//cambio JPO!
trace_remote_memory(tf, dp_x1y1.remote_memory, "dp_x1y1.remote_memory.");
trace_router(tf, network2x2.x0y0, "network2x2.x0y0.");
trace_router(tf, network2x2.x0y1, "network2x2.x0y1.");
trace_router(tf, network2x2.x1y0, "network2x2.x1y0.");
//trace_router(tf, network2x2.x1y1, "network2x2.x1y1.");
trace_netmips(tf, &dp_x0y0, "dp_x0y0.mips_if.");
trace_netif(tf, dp_x0y0.netif, "dp_x0y0.netif.");
#ifdef CACHE
trace_mips(tf, dp_x0y0.mips->mips, "dp_x0y0.mips.");
#else
trace_mips(tf, dp_x0y0.mips, "dp_x0y0.mips.");
#endif
trace_netmips(tf, &dp_x0y1, "dp_x0y1.mips_if.");
trace_netif(tf, dp_x0y1.netif, "dp_x0y1.netif.");
#ifdef CACHE
trace_mips(tf, dp_x0y1.mips->mips, "dp_x0y1.mips.");
#else
trace_mips(tf, dp_x0y1.mips, "dp_x0y1.mips.");
#endif
trace_netmips(tf, &dp_x1y0, "dp_x1y0.mips_if.");
trace_netif(tf, dp_x1y0.netif, "dp_x1y0.netif.");
#ifdef CACHE
trace_mips(tf, dp_x1y0.mips->mips, "dp_x1y0.mips.");
#else
trace_mips(tf, dp_x1y0.mips, "dp_x1y0.mips.");
#endif
/*
trace_netmips(tf, &dp_x1y1, "dp_x1y1.mips_if.");
trace_netif(tf, dp_x1y1.netif, "dp_x1y1.netif.");
#ifdef CACHE
trace_mips(tf, dp_x1y1.mips->mips, "dp_x1y1.mips.");
#else
trace_mips(tf, dp_x1y1.mips, "dp_x1y1.mips.");
#endif */
#endif
#ifndef CACHE
dp_x0y0.mips->imem->mem_init("mips_rom.x0y0.bin");
dp_x0y0.mips->imem->mem_dump("mips_rom.x0y0.0.dump");
dp_x0y0.mips->dmem->mem_init("mips_ram.x0y0.bin");
dp_x0y0.mips->dmem->mem_dump("mips_ram.x0y0.0.dump");
dp_x0y1.mips->imem->mem_init("mips_rom.x0y1.bin");
dp_x0y1.mips->imem->mem_dump("mips_rom.x0y1.0.dump");
dp_x0y1.mips->dmem->mem_init("mips_ram.x0y1.bin");
dp_x0y1.mips->dmem->mem_dump("mips_ram.x0y1.0.dump");
dp_x1y0.mips->imem->mem_init("mips_rom.x1y0.bin");
dp_x1y0.mips->imem->mem_dump("mips_rom.x1y0.0.dump");
dp_x1y0.mips->dmem->mem_init("mips_ram.x1y0.bin");
dp_x1y0.mips->dmem->mem_dump("mips_ram.x1y0.0.dump");
//dp_x1y1.mips->imem->mem_init("mips_rom.x1y1.bin");
//dp_x1y1.mips->imem->mem_dump("mips_rom.x1y1.0.dump");
//dp_x1y1.mips->dmem->mem_init("mips_ram.x1y1.bin");
//dp_x1y1.mips->dmem->mem_dump("mips_ram.x1y1.0.dump");
dp_x1y1.remote_memory->remote_memory->mem_init("rem_mem.x1y1.bin");
dp_x1y1.remote_memory->remote_memory->mem_dump("rem_mem.x1y1.0.dump");
#else
dp_x0y0.mips->memory->memory->mem_init("mem.x0y0.bin");
dp_x0y0.mips->memory->memory->mem_dump("mem.x0y0.0.dump");
dp_x0y1.mips->memory->memory->mem_init("mem.x0y1.bin");
dp_x0y1.mips->memory->memory->mem_dump("mem.x0y1.0.dump");
dp_x1y0.mips->memory->memory->mem_init("mem.x1y0.bin");
dp_x1y0.mips->memory->memory->mem_dump("mem.x1y0.0.dump");
//dp_x1y1.mips->memory->memory->mem_init("mem.x1y1.bin");
//dp_x1y1.mips->memory->memory->mem_dump("mem.x1y1.0.dump");
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -