?? 2.txt
字號:
module router_sys(dout,nFrameo,nValido,
din, nFrame, nValid,clk, nRst);
output [15:0]dout;
output [15:0]nFrameo;
output [15:0]nValido;
input [15:0]din;
input [15:0]nFrame;
input [15:0]nValid;
input clk, nRst;
wire [15:0]dout_t;
/* dout14, dout13, dout12, dout11, dout10, dout9,
dout8, dout7, dout6, dout5, dout4, dout3, dout2, dout1, dout0,
nFrameo15,nFrameo14, nFrameo13,nFrameo12, nFrameo11, nFrameo10,
nFrameo9, nFrameo8, nFrameo7, nFrameo6,nFrameo5,nFrameo4,nFrameo3,nFrameo2,nFrameo1,nFrameo0,
nValido15,nValido14,nValido13,nValido12,nValido11,nValido10,nValido9,nValido8,
nValido7,nValido6,nValido5,nValido4,nValido3,nValido2,nValido1,nValido0;*/
wire [3:0]address[15:0];
/* address1,address2, address3, address4,address5,address6,address7,address8,address9,address10,
address11,address12,address13,address14,address15;*/
//wire [15:0]nFrame_t, din_t, nValid_t;
//assign nFrame_t=nFrame;
//assign din_t=din;
//assign nValid_t=nValid;
/* din15,din14,din13,din12,din11,din10,din9,din8,din7,din6,din5,din4,din3,din2,din1,din0,
nFrame15,nFrame14,nFrame13,nFrame12,nFrame11,nFrame10,nFrame9,nFrame8,
nFrame7,nFrame6,nFrame5,nFrame4,nFrame3,nFrame2,nFrame1,nFrame0,
nValid15,nValid14,nValid13,nValid12,nValid11,nValid10,nValid9,nValid8,nValid7,nValid6,nValid5,nValid4,nValid3,nValid2,nValid1,nValid0;*/
assign dout={dout15, dout14, dout13, dout12, dout11, dout10, dout9,
dout8, dout7, dout6, dout5, dout4, dout3, dout2, dout1, dout0};
assign nFrameo={nFrameo15,nFrameo14, nFrameo13,nFrameo12, nFrameo11, nFrameo10,
nFrameo9, nFrameo8, nFrameo7, nFrameo6,nFrameo5,nFrameo4,nFrameo3,nFrameo2,nFrameo1,nFrameo0 };
assign nValido={nValido15,nValido14,nValido13,nValido12,nValido11,nValido10,nValido9,nValido8,
nValido7,nValido6,nValido5,nValido4,nValido3,nValido2,nValido1,nValido0};
//assign din={din15,din14,din13,din12,din11,din10,din9,din8,din7,din6,din5,din4,din3,din2,din1,din0};
//assign nFrame={nFrame15,nFrame14,nFrame13,nFrame12,nFrame11,nFrame10,nFrame9,nFrame8,
// nFrame7,nFrame6,nFrame5,nFrame4,nFrame3,nFrame2,nFrame1,nFrame0};
//assign nValid={nValid15,nValid14,nValid13,nValid12,nValid11,nValid10,nValid9,nValid8,nValid7,nValid6,nValid5,nValid4,nValid3,nValid2,nValid1,nValid0};
router router0(.dout(dout0),.nFrameo(nFrameo0),.nValido(nValido0), .address(address0),
.din(din[0]), .nFrame(nFrame[0]), .nValid(nValid[0]),.clk(clk), .nRst(nRst));
router router1(.dout(dout1),.nFrameo(nFrameo1),.nValido(nValido1), .address(address1),
.din(din[1]), .nFrame(nFrame[1]), .nValid(nValid[1]),.clk(clk), .nRst(nRst));
router router2(.dout(dout2),.nFrameo(nFrameo2),.nValido(nValido2), .address(address2),
.din(din[2]), .nFrame(nFrame[2]), .nValid(nValid[2]),.clk(clk), .nRst(nRst));
router router3(.dout(dout3),.nFrameo(nFrameo3),.nValido(nValido3), .address(address3),
.din(din[3]), .nFrame(nFrame[3]), .nValid(nValid[3]),.clk(clk), .nRst(nRst));
router router4(.dout(dout4),.nFrameo(nFrameo4),.nValido(nValido4), .address(address4),
.din(din[4]), .nFrame(nFrame[4]), .nValid(nValid[4]),.clk(clk), .nRst(nRst));
router router5(.dout(dout5),.nFrameo(nFrameo5),.nValido(nValido5), .address(address5),
.din(din[5]), .nFrame(nFrame[5]), .nValid(nValid[5]),.clk(clk), .nRst(nRst));
router router6(.dout(dout6),.nFrameo(nFrameo6),.nValid(nValido6), .address(address6),
.din(din[6]), .nFrame(nFrame[6]), .nValid(nValid[6]),.clk(clk), .nRst(nRst));
router router7(.dout(dout7),.nFrameo(nFrameo7),.nValido(nValido7), .address(address7),
.din(din[7]), .nFrame(nFrame[7]), .nValid(nValid[7]),.clk(clk), .nRst(nRst));
router router8(.dout(dout8),.nFrameo(nFrameo8),.nValido(nValido8), .address(address8),
.din(din[8]), .nFrame(nFrame[8]), .nValid(nValid[8]),.clk(clk), .nRst(nRst));
router router9(.dout(dout9),.nFrameo(nFrameo9),.nValido(nValido9), .address(address9),
.din(din[9]), .nFrame(nFrame[9]), .nValid(nValid[9]),.clk(clk), .nRst(nRst));
router router10(.dout(dout10),.nFrameo(nFrameo10),.nValido(nValido10), .address(address10),
.din(din[10]), .nFrame(nFrame[10]), .nValid(nValid[10]),.clk(clk), .nRst(nRst));
router router11(.dout(dout11),.nFrameo(nFrameo11),.nValido(nValido11), .address(address11),
.din(din[11]), .nFrame(nFrame[11]), .nValid(nValid[11]),.clk(clk), .nRst(nRst));
router router12(.dout(dout12),.nFrameo(nFrameo12),.nValido(nValido12), .address(address12),
.din(din[12]), .nFrame(nFrame[12]), .nValid(nValid[12]),.clk(clk), .nRst(nRst));
router router13(.dout(dout13),.nFrameo(nFrameo13),.nValido(nValido13), .address(address13),
.din(din[13]), .nFrame(nFrame[13]), .nValid(nValid[13]),.clk(clk), .nRst(nRst));
router router14(.dout(dout14),.nFrameo(nFrameo14),.nValido(nValido14), .address(address14),
.din(din[14]), .nFrame(nFrame[14]), .nValid(nValid[14]),.clk(clk), .nRst(nRst));
router router15(.dout(dout15),.nFrameo(nFrameo15),.nValido(nValido15), .address(address15),
.din(din[15]), .nFrame(nFrame[15]), .nValid(nValid[15]),.clk(clk), .nRst(nRst));
assign dout[address0[3:0]]=dout0;
endmodule
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -