?? router.v
字號:
module router_dft(reqin_east, din_east, ackout_east, reqin_south, din_south, ackout_south, reqin_west, din_west, ackout_west, reqin_north, din_north, ackout_north, reqin_core, din_core, ackout_core, reqout_east, dout_east, ackin_east, reqout_south, dout_south, ackin_south, reqout_west, dout_west, ackin_west, reqout_north, dout_north, ackin_north, reqout_core, dout_core, ackin_core, clk, rst, ten ); input clk, rst, ten; input reqin_east, ackin_east; input [33:0] din_east; output ackout_east, reqout_east; output [33:0] dout_east; input reqin_south, ackin_south; input [33:0] din_south; output ackout_south, reqout_south; output [33:0] dout_south; input reqin_west, ackin_west; input [33:0] din_west; output ackout_west, reqout_west; output [33:0] dout_west; input reqin_north, ackin_north; input [33:0] din_north; output ackout_north, reqout_north; output [33:0] dout_north; input reqin_core, ackin_core; input [33:0] din_core; output ackout_core, reqout_core; output [33:0] dout_core; wire inc_reqout_east, inc_reqout_south, inc_reqout_west, inc_reqout_north, inc_reqout_core; wire inc_ackin_east, inc_ackin_south, inc_ackin_west, inc_ackin_north, inc_ackin_core; wire [33:0] inc_dout_east, inc_dout_south, inc_dout_west, inc_dout_north, inc_dout_core; wire [33:0] inc_dout3_east, inc_dout3_south, inc_dout3_west, inc_dout3_north, inc_dout3_core; inctl inctl_east(.ten(ten), .clk(clk), .rst(rst), .req_in(reqin_east), .req_out(inc_reqout_east), .ack_in(inc_ackin_east), .ack_out(ackout_east), .din(din_east), .dout(inc_dout_east), .du_3(inc_dout3_east)); inctl inctl_south(.ten(ten), .clk(clk), .rst(rst), .req_in(reqin_south), .req_out(inc_reqout_south), .ack_in(inc_ackin_south), .ack_out(ackout_south), .din(din_south), .dout(inc_dout_south), .du_3(inc_dout3_south)); inctl inctl_west(.ten(ten), .clk(clk), .rst(rst), .req_in(reqin_west), .req_out(inc_reqout_west), .ack_in(inc_ackin_west), .ack_out(ackout_west), .din(din_west), .dout(inc_dout_west), .du_3(inc_dout3_west)); inctl inctl_north(.ten(ten), .clk(clk), .rst(rst), .req_in(reqin_north), .req_out(inc_reqout_north), .ack_in(inc_ackin_north), .ack_out(ackout_north), .din(din_north), .dout(inc_dout_north), .du_3(inc_dout3_north)); inctl inctl_core(.ten(ten), .clk(clk), .rst(rst), .req_in(reqin_core), .req_out(inc_reqout_core), .ack_in(inc_ackin_core), .ack_out(ackout_core), .din(din_core), .dout(inc_dout_core), .du_3(inc_dout3_core)); wire [33:0] sk_dout_east, sk_dout_south, sk_dout_west, sk_dout_north, sk_dout_core; wire [2:0] sk_did_east, sk_did_south, sk_did_west, sk_did_north, sk_did_core; wire reqc_east, reqc_south, reqc_west, reqc_north, reqc_core; SK sk_east(.rst(rst), .ack_in(inc_ackin_east), .din_3(inc_dout3_east), .din(inc_dout_east), .dout(sk_dout_east), .did(sk_did_east), .req_c(reqc_east)); SK sk_south(.rst(rst), .ack_in(inc_ackin_south), .din_3(inc_dout3_south), .din(inc_dout_south), .dout(sk_dout_south), .did(sk_did_south), .req_c(reqc_south)); SK sk_west(.rst(rst), .ack_in(inc_ackin_west), .din_3(inc_dout3_west), .din(inc_dout_west), .dout(sk_dout_west), .did(sk_did_west), .req_c(reqc_west)); SK sk_north(.rst(rst), .ack_in(inc_ackin_north), .din_3(inc_dout3_north), .din(inc_dout_north), .dout(sk_dout_north), .did(sk_did_north), .req_c(reqc_north)); SK sk_core(.rst(rst), .ack_in(inc_ackin_core), .din_3(inc_dout3_core), .din(inc_dout_core), .dout(sk_dout_core), .did(sk_did_core), .req_c(reqc_core)); crossbar5x5 crossbar(.ten(ten), .reqin_east(inc_reqout_east), .din_east(sk_dout_east), .ackout_east(inc_ackin_east), .reqc_east(reqc_east), .did_east(sk_did_east), .reqin_south(inc_reqout_south), .din_south(sk_dout_south), .ackout_south(inc_ackin_south), .reqc_south(reqc_south), .did_south(sk_did_south), .reqin_west(inc_reqout_west), .din_west(sk_dout_west), .ackout_west(inc_ackin_west), .reqc_west(reqc_west), .did_west(sk_did_west), .reqin_north(inc_reqout_north), .din_north(sk_dout_north), .ackout_north(inc_ackin_north), .reqc_north(reqc_north), .did_north(sk_did_north), .reqin_core(inc_reqout_core), .din_core(sk_dout_core), .ackout_core(inc_ackin_core), .reqc_core(reqc_core), .did_core(sk_did_core), .reqout_east(reqout_east), .dout_east(dout_east), .ackin_east(ackin_east), .reqout_south(reqout_south), .dout_south(dout_south), .ackin_south(ackin_south), .reqout_west(reqout_west), .dout_west(dout_west), .ackin_west(ackin_west), .reqout_north(reqout_north), .dout_north(dout_north), .ackin_north(ackin_north), .reqout_core(reqout_core), .dout_core(dout_core), .ackin_core(ackin_core), .clk(clk) ); endmodule
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -