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

📄 network2x2.cpp

📁 改进的基于6个mips核的NOC网络
💻 CPP
字号:
#ifndef NOVCD	sc_trace(tf, benif.x0y0din, "dp_x0y0.net.x0y0din");	sc_trace(tf, benif.x0y0dout, "dp_x0y0.net.x0y0dout");	sc_trace(tf, benif.x0y0req_net, "dp_x0y0.net.x0y0req_net");	sc_trace(tf, benif.x0y0ack_net, "dp_x0y0.net.x0y0ack_net");	sc_trace(tf, benif.x0y0req_dp, "dp_x0y0.net.x0y0req_dp");	sc_trace(tf, benif.x0y0ack_dp, "dp_x0y0.net.x0y0ack_dp");	sc_trace(tf, benif.x0y1din, "dp_x0y1.net.x0y1din");	sc_trace(tf, benif.x0y1dout, "dp_x0y1.net.x0y1dout");	sc_trace(tf, benif.x0y1req_net, "dp_x0y1.net.x0y1req_net");	sc_trace(tf, benif.x0y1ack_net, "dp_x0y1.net.x0y1ack_net");	sc_trace(tf, benif.x0y1req_dp, "dp_x0y1.net.x0y1req_dp");	sc_trace(tf, benif.x0y1ack_dp, "dp_x0y1.net.x0y1ack_dp");	sc_trace(tf, benif.x1y0din, "dp_x1y0.net.x1y0din");	sc_trace(tf, benif.x1y0dout, "dp_x1y0.net.x1y0dout");	sc_trace(tf, benif.x1y0req_net, "dp_x1y0.net.x1y0req_net");	sc_trace(tf, benif.x1y0ack_net, "dp_x1y0.net.x1y0ack_net");	sc_trace(tf, benif.x1y0req_dp, "dp_x1y0.net.x1y0req_dp");	sc_trace(tf, benif.x1y0ack_dp, "dp_x1y0.net.x1y0ack_dp");	sc_trace(tf, benif.x1y1din, "dp_x1y1.net.x1y1din");	sc_trace(tf, benif.x1y1dout, "dp_x1y1.net.x1y1dout");	sc_trace(tf, benif.x1y1req_net, "dp_x1y1.net.x1y1req_net");	sc_trace(tf, benif.x1y1ack_net, "dp_x1y1.net.x1y1ack_net");	sc_trace(tf, benif.x1y1req_dp, "dp_x1y1.net.x1y1req_dp");	sc_trace(tf, benif.x1y1ack_dp, "dp_x1y1.net.x1y1ack_dp");	sc_trace(tf, benif.network2x2->x0y0_x1y0_data, "network2x2.x0y0_x1y0.x0y0_x1y0_data");	sc_trace(tf, benif.network2x2->x0y0_x1y0_ch0req, "network2x2.x0y0_x1y0.x0y0_x1y0_ch0req");	sc_trace(tf, benif.network2x2->x0y0_x1y0_ch0ack, "network2x2.x0y0_x1y0.x0y0_x1y0_ch0ack");	sc_trace(tf, benif.network2x2->x0y0_x1y0_ch1req, "network2x2.x0y0_x1y0.x0y0_x1y0_ch1req");	sc_trace(tf, benif.network2x2->x0y0_x1y0_ch1ack, "network2x2.x0y0_x1y0.x0y0_x1y0_ch1ack");	sc_trace(tf, benif.network2x2->x0y0_x0y1_data, "network2x2.x0y0_x0y1.x0y0_x0y1_data");	sc_trace(tf, benif.network2x2->x0y0_x0y1_ch0req, "network2x2.x0y0_x0y1.x0y0_x0y1_ch0req");	sc_trace(tf, benif.network2x2->x0y0_x0y1_ch0ack, "network2x2.x0y0_x0y1.x0y0_x0y1_ch0ack");	sc_trace(tf, benif.network2x2->x0y0_x0y1_ch1req, "network2x2.x0y0_x0y1.x0y0_x0y1_ch1req");	sc_trace(tf, benif.network2x2->x0y0_x0y1_ch1ack, "network2x2.x0y0_x0y1.x0y0_x0y1_ch1ack");	sc_trace(tf, benif.network2x2->x0y1_x1y1_data, "network2x2.x0y1_x1y1.x0y1_x1y1_data");	sc_trace(tf, benif.network2x2->x0y1_x1y1_ch0req, "network2x2.x0y1_x1y1.x0y1_x1y1_ch0req");	sc_trace(tf, benif.network2x2->x0y1_x1y1_ch0ack, "network2x2.x0y1_x1y1.x0y1_x1y1_ch0ack");	sc_trace(tf, benif.network2x2->x0y1_x1y1_ch1req, "network2x2.x0y1_x1y1.x0y1_x1y1_ch1req");	sc_trace(tf, benif.network2x2->x0y1_x1y1_ch1ack, "network2x2.x0y1_x1y1.x0y1_x1y1_ch1ack");	sc_trace(tf, benif.network2x2->x0y1_x0y0_data, "network2x2.x0y1_x0y0.x0y1_x0y0_data");	sc_trace(tf, benif.network2x2->x0y1_x0y0_ch0req, "network2x2.x0y1_x0y0.x0y1_x0y0_ch0req");	sc_trace(tf, benif.network2x2->x0y1_x0y0_ch0ack, "network2x2.x0y1_x0y0.x0y1_x0y0_ch0ack");	sc_trace(tf, benif.network2x2->x0y1_x0y0_ch1req, "network2x2.x0y1_x0y0.x0y1_x0y0_ch1req");	sc_trace(tf, benif.network2x2->x0y1_x0y0_ch1ack, "network2x2.x0y1_x0y0.x0y1_x0y0_ch1ack");	sc_trace(tf, benif.network2x2->x1y0_x0y0_data, "network2x2.x1y0_x0y0.x1y0_x0y0_data");	sc_trace(tf, benif.network2x2->x1y0_x0y0_ch0req, "network2x2.x1y0_x0y0.x1y0_x0y0_ch0req");	sc_trace(tf, benif.network2x2->x1y0_x0y0_ch0ack, "network2x2.x1y0_x0y0.x1y0_x0y0_ch0ack");	sc_trace(tf, benif.network2x2->x1y0_x0y0_ch1req, "network2x2.x1y0_x0y0.x1y0_x0y0_ch1req");	sc_trace(tf, benif.network2x2->x1y0_x0y0_ch1ack, "network2x2.x1y0_x0y0.x1y0_x0y0_ch1ack");	sc_trace(tf, benif.network2x2->x1y0_x1y1_data, "network2x2.x1y0_x1y1.x1y0_x1y1_data");	sc_trace(tf, benif.network2x2->x1y0_x1y1_ch0req, "network2x2.x1y0_x1y1.x1y0_x1y1_ch0req");	sc_trace(tf, benif.network2x2->x1y0_x1y1_ch0ack, "network2x2.x1y0_x1y1.x1y0_x1y1_ch0ack");	sc_trace(tf, benif.network2x2->x1y0_x1y1_ch1req, "network2x2.x1y0_x1y1.x1y0_x1y1_ch1req");	sc_trace(tf, benif.network2x2->x1y0_x1y1_ch1ack, "network2x2.x1y0_x1y1.x1y0_x1y1_ch1ack");	sc_trace(tf, benif.network2x2->x1y1_x0y1_data, "network2x2.x1y1_x0y1.x1y1_x0y1_data");	sc_trace(tf, benif.network2x2->x1y1_x0y1_ch0req, "network2x2.x1y1_x0y1.x1y1_x0y1_ch0req");	sc_trace(tf, benif.network2x2->x1y1_x0y1_ch0ack, "network2x2.x1y1_x0y1.x1y1_x0y1_ch0ack");	sc_trace(tf, benif.network2x2->x1y1_x0y1_ch1req, "network2x2.x1y1_x0y1.x1y1_x0y1_ch1req");	sc_trace(tf, benif.network2x2->x1y1_x0y1_ch1ack, "network2x2.x1y1_x0y1.x1y1_x0y1_ch1ack");	sc_trace(tf, benif.network2x2->x1y1_x1y0_data, "network2x2.x1y1_x1y0.x1y1_x1y0_data");	sc_trace(tf, benif.network2x2->x1y1_x1y0_ch0req, "network2x2.x1y1_x1y0.x1y1_x1y0_ch0req");	sc_trace(tf, benif.network2x2->x1y1_x1y0_ch0ack, "network2x2.x1y1_x1y0.x1y1_x1y0_ch0ack");	sc_trace(tf, benif.network2x2->x1y1_x1y0_ch1req, "network2x2.x1y1_x1y0.x1y1_x1y0_ch1req");	sc_trace(tf, benif.network2x2->x1y1_x1y0_ch1ack, "network2x2.x1y1_x1y0.x1y1_x1y0_ch1ack");	trace_router(tf, benif.network2x2->x0y0, "network2x2.x0y0.");	trace_router(tf, benif.network2x2->x0y1, "network2x2.x0y1.");	trace_router(tf, benif.network2x2->x1y0, "network2x2.x1y0.");	trace_router(tf, benif.network2x2->x1y1, "network2x2.x1y1.");	trace_netmips(tf, benif.dp_x0y0, "dp_x0y0.mips_if.");	trace_netif(tf, benif.dp_x0y0->netif, "dp_x0y0.netif.");#ifdef CACHE	trace_mips(tf, benif.dp_x0y0->mips->mips, "dp_x0y0.mips.");#else	trace_mips(tf, benif.dp_x0y0->mips, "dp_x0y0.mips.");#endif	trace_netmips(tf, benif.dp_x0y1, "dp_x0y1.mips_if.");	trace_netif(tf, benif.dp_x0y1->netif, "dp_x0y1.netif.");#ifdef CACHE	trace_mips(tf, benif.dp_x0y1->mips->mips, "dp_x0y1.mips.");#else	trace_mips(tf, benif.dp_x0y1->mips, "dp_x0y1.mips.");#endif	trace_netmips(tf, benif.dp_x1y0, "dp_x1y0.mips_if.");	trace_netif(tf, benif.dp_x1y0->netif, "dp_x1y0.netif.");#ifdef CACHE	trace_mips(tf, benif.dp_x1y0->mips->mips, "dp_x1y0.mips.");#else	trace_mips(tf, benif.dp_x1y0->mips, "dp_x1y0.mips.");#endif	trace_netmips(tf, benif.dp_x1y1, "dp_x1y1.mips_if.");	trace_netif(tf, benif.dp_x1y1->netif, "dp_x1y1.netif.");#ifdef CACHE	trace_mips(tf, benif.dp_x1y1->mips->mips, "dp_x1y1.mips.");#else	trace_mips(tf, benif.dp_x1y1->mips, "dp_x1y1.mips.");#endif#endif#ifndef CACHE	benif.dp_x0y0->mips->imem->mem_init("mips_rom.x0y0.bin");	benif.dp_x0y0->mips->imem->mem_dump("mips_rom.x0y0.0.dump");	benif.dp_x0y0->mips->dmem->mem_init("mips_ram.x0y0.bin");	benif.dp_x0y0->mips->dmem->mem_dump("mips_ram.x0y0.0.dump");	benif.dp_x0y1->mips->imem->mem_init("mips_rom.x0y1.bin");	benif.dp_x0y1->mips->imem->mem_dump("mips_rom.x0y1.0.dump");	benif.dp_x0y1->mips->dmem->mem_init("mips_ram.x0y1.bin");	benif.dp_x0y1->mips->dmem->mem_dump("mips_ram.x0y1.0.dump");	benif.dp_x1y0->mips->imem->mem_init("mips_rom.x1y0.bin");	benif.dp_x1y0->mips->imem->mem_dump("mips_rom.x1y0.0.dump");	benif.dp_x1y0->mips->dmem->mem_init("mips_ram.x1y0.bin");	benif.dp_x1y0->mips->dmem->mem_dump("mips_ram.x1y0.0.dump");	benif.dp_x1y1->mips->imem->mem_init("mips_rom.x1y1.bin");	benif.dp_x1y1->mips->imem->mem_dump("mips_rom.x1y1.0.dump");	benif.dp_x1y1->mips->dmem->mem_init("mips_ram.x1y1.bin");	benif.dp_x1y1->mips->dmem->mem_dump("mips_ram.x1y1.0.dump");#else	benif.dp_x0y0->mips->memory->memory->mem_init("mem.x0y0.bin");	benif.dp_x0y0->mips->memory->memory->mem_dump("mem.x0y0.0.dump");	benif.dp_x0y1->mips->memory->memory->mem_init("mem.x0y1.bin");	benif.dp_x0y1->mips->memory->memory->mem_dump("mem.x0y1.0.dump");	benif.dp_x1y0->mips->memory->memory->mem_init("mem.x1y0.bin");	benif.dp_x1y0->mips->memory->memory->mem_dump("mem.x1y0.0.dump");	benif.dp_x1y1->mips->memory->memory->mem_init("mem.x1y1.bin");	benif.dp_x1y1->mips->memory->memory->mem_dump("mem.x1y1.0.dump");#endif

⌨️ 快捷键说明

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