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

📄 traffic.rpt

📁 Mars-XC2S50-S-Core-V2.0开发板核心板的说明和设计文档
💻 RPT
📖 第 1 页 / 共 5 页
字号:
assign cnt_T[20] = (cnt[0] && cnt[10] && cnt[11] && cnt[12] && cnt[13] && 
	cnt[14] && cnt[15] && cnt[16] && cnt[17] && cnt[18] && 
	cnt[19] && cnt[1] && cnt[2] && cnt[3] && cnt[4] && cnt[5] && 
	cnt[6] && cnt[7] && cnt[8] && cnt[9]);

FTCPE FTCPE_cnt21 (cnt[21],cnt_T[21],clk,!rst,1'b0);
assign cnt_T[21] = ((cnt[0] && cnt[10] && cnt[11] && cnt[12] && cnt[13] && 
	cnt[14] && cnt[15] && cnt[16] && cnt[17] && cnt[18] && 
	cnt[19] && cnt[1] && cnt[20] && cnt[2] && cnt[3] && cnt[4] && 
	cnt[5] && cnt[6] && cnt[7] && cnt[8] && cnt[9])
	|| (!cnt[0] && !cnt[10] && cnt[11] && cnt[12] && !cnt[13] && 
	cnt[14] && !cnt[15] && !cnt[16] && cnt[17] && !cnt[18] && 
	!cnt[19] && !cnt[1] && !cnt[20] && cnt[21] && cnt[22] && !cnt[23] && 
	!cnt[24] && !cnt[2] && !cnt[3] && !cnt[4] && !cnt[5] && !cnt[6] && 
	!cnt[7] && !cnt[8] && cnt[9] && cnt[25]));

FTCPE FTCPE_cnt22 (cnt[22],cnt_T[22],clk,!rst,1'b0);
assign cnt_T[22] = ((cnt[0] && cnt[10] && cnt[11] && cnt[12] && cnt[13] && 
	cnt[14] && cnt[15] && cnt[16] && cnt[17] && cnt[18] && 
	cnt[19] && cnt[1] && cnt[20] && cnt[21] && cnt[2] && cnt[3] && 
	cnt[4] && cnt[5] && cnt[6] && cnt[7] && cnt[8] && cnt[9])
	|| (!cnt[0] && !cnt[10] && cnt[11] && cnt[12] && !cnt[13] && 
	cnt[14] && !cnt[15] && !cnt[16] && cnt[17] && !cnt[18] && 
	!cnt[19] && !cnt[1] && !cnt[20] && cnt[21] && cnt[22] && !cnt[23] && 
	!cnt[24] && !cnt[2] && !cnt[3] && !cnt[4] && !cnt[5] && !cnt[6] && 
	!cnt[7] && !cnt[8] && cnt[9] && cnt[25]));

FTCPE FTCPE_cnt23 (cnt[23],cnt_T[23],clk,!rst,1'b0);
assign cnt_T[23] = (cnt[0] && cnt[10] && cnt[11] && cnt[12] && cnt[13] && 
	cnt[14] && cnt[15] && cnt[16] && cnt[17] && cnt[18] && 
	cnt[19] && cnt[1] && cnt[20] && cnt[21] && cnt[22] && cnt[2] && 
	cnt[3] && cnt[4] && cnt[5] && cnt[6] && cnt[7] && cnt[8] && 
	cnt[9]);

FTCPE FTCPE_cnt24 (cnt[24],cnt_T[24],clk,!rst,1'b0);
assign cnt_T[24] = (cnt[0] && cnt[10] && cnt[11] && cnt[12] && cnt[13] && 
	cnt[14] && cnt[15] && cnt[16] && cnt[17] && cnt[18] && 
	cnt[19] && cnt[1] && cnt[20] && cnt[21] && cnt[22] && cnt[23] && 
	cnt[2] && cnt[3] && cnt[4] && cnt[5] && cnt[6] && cnt[7] && 
	cnt[8] && cnt[9]);

FTCPE FTCPE_cnt25 (cnt[25],cnt_T[25],clk,!rst,1'b0);
assign cnt_T[25] = ((cnt[0] && cnt[10] && cnt[11] && cnt[12] && cnt[13] && 
	cnt[14] && cnt[15] && cnt[16] && cnt[17] && cnt[18] && 
	cnt[19] && cnt[1] && cnt[20] && cnt[21] && cnt[22] && cnt[23] && 
	cnt[24] && cnt[2] && cnt[3] && cnt[4] && cnt[5] && cnt[6] && 
	cnt[7] && cnt[8] && cnt[9])
	|| (!cnt[0] && !cnt[10] && cnt[11] && cnt[12] && !cnt[13] && 
	cnt[14] && !cnt[15] && !cnt[16] && cnt[17] && !cnt[18] && 
	!cnt[19] && !cnt[1] && !cnt[20] && cnt[21] && cnt[22] && !cnt[23] && 
	!cnt[24] && !cnt[2] && !cnt[3] && !cnt[4] && !cnt[5] && !cnt[6] && 
	!cnt[7] && !cnt[8] && cnt[9] && cnt[25]));

FTCPE FTCPE_cnt_scan0 (cnt_scan[0],1'b1,clk,!rst,1'b0);

FTCPE FTCPE_cnt_scan1 (cnt_scan[1],cnt_scan[0],clk,!rst,1'b0);

FTCPE FTCPE_cnt_scan2 (cnt_scan[2],cnt_scan_T[2],clk,!rst,1'b0);
assign cnt_scan_T[2] = (cnt_scan[0] && cnt_scan[1]);

FTCPE FTCPE_cnt_scan3 (cnt_scan[3],cnt_scan_T[3],clk,!rst,1'b0);
assign cnt_scan_T[3] = (cnt_scan[0] && cnt_scan[1] && cnt_scan[2]);

FTCPE FTCPE_cnt_scan4 (cnt_scan[4],cnt_scan_T[4],clk,!rst,1'b0);
assign cnt_scan_T[4] = (cnt_scan[0] && cnt_scan[1] && cnt_scan[2] && 
	cnt_scan[3]);

FTCPE FTCPE_cnt_scan5 (cnt_scan[5],cnt_scan_T[5],clk,!rst,1'b0);
assign cnt_scan_T[5] = (cnt_scan[0] && cnt_scan[1] && cnt_scan[2] && 
	cnt_scan[3] && cnt_scan[4]);

FTCPE FTCPE_cnt_scan6 (cnt_scan[6],cnt_scan_T[6],clk,!rst,1'b0);
assign cnt_scan_T[6] = (cnt_scan[0] && cnt_scan[1] && cnt_scan[2] && 
	cnt_scan[3] && cnt_scan[4] && cnt_scan[5]);

FTCPE FTCPE_cnt_scan7 (cnt_scan[7],cnt_scan_T[7],clk,!rst,1'b0);
assign cnt_scan_T[7] = (cnt_scan[0] && cnt_scan[1] && cnt_scan[2] && 
	cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && cnt_scan[6]);

FTCPE FTCPE_cnt_scan8 (cnt_scan[8],cnt_scan_T[8],clk,!rst,1'b0);
assign cnt_scan_T[8] = (cnt_scan[0] && cnt_scan[1] && cnt_scan[2] && 
	cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && cnt_scan[6] && 
	cnt_scan[7]);

FTCPE FTCPE_cnt_scan9 (cnt_scan[9],cnt_scan[8].EXP,clk,!rst,1'b0);

FTCPE FTCPE_cnt_scan10 (cnt_scan[10],cnt_scan_T[10],clk,!rst,1'b0);
assign cnt_scan_T[10] = (cnt_scan[0] && cnt_scan[1] && cnt_scan[2] && 
	cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && cnt_scan[6] && 
	cnt_scan[7] && cnt_scan[8] && cnt_scan[9]);

FTCPE FTCPE_cnt_scan11 (cnt_scan[11],cnt_scan_T[11],clk,!rst,1'b0);
assign cnt_scan_T[11] = (cnt_scan[0] && cnt_scan[10] && cnt_scan[1] && 
	cnt_scan[2] && cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && 
	cnt_scan[6] && cnt_scan[7] && cnt_scan[8] && cnt_scan[9]);

FTCPE FTCPE_cnt_scan12 (cnt_scan[12],cnt_scan_T[12],clk,!rst,1'b0);
assign cnt_scan_T[12] = (cnt_scan[0] && cnt_scan[10] && cnt_scan[11] && 
	cnt_scan[1] && cnt_scan[2] && cnt_scan[3] && cnt_scan[4] && 
	cnt_scan[5] && cnt_scan[6] && cnt_scan[7] && cnt_scan[8] && 
	cnt_scan[9]);

FTCPE FTCPE_cnt_scan13 (cnt_scan[13],cnt_scan_T[13],clk,!rst,1'b0);
assign cnt_scan_T[13] = (cnt_scan[0] && cnt_scan[10] && cnt_scan[11] && 
	cnt_scan[12] && cnt_scan[1] && cnt_scan[2] && cnt_scan[3] && 
	cnt_scan[4] && cnt_scan[5] && cnt_scan[6] && cnt_scan[7] && 
	cnt_scan[8] && cnt_scan[9]);

FTCPE FTCPE_cnt_scan14 (cnt_scan[14],cnt_scan_T[14],clk,!rst,1'b0);
assign cnt_scan_T[14] = (cnt_scan[0] && cnt_scan[10] && cnt_scan[11] && 
	cnt_scan[12] && cnt_scan[13] && cnt_scan[1] && cnt_scan[2] && 
	cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && cnt_scan[6] && 
	cnt_scan[7] && cnt_scan[8] && cnt_scan[9]);

FTCPE FTCPE_cnt_scan15 (cnt_scan[15],cnt_scan_T[15],clk,!rst,1'b0);
assign cnt_scan_T[15] = (cnt_scan[0] && cnt_scan[10] && cnt_scan[11] && 
	cnt_scan[12] && cnt_scan[13] && cnt_scan[14] && cnt_scan[1] && 
	cnt_scan[2] && cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && 
	cnt_scan[6] && cnt_scan[7] && cnt_scan[8] && cnt_scan[9]);


assign dataout[0] = 1'b1;


assign dataout[1] = ((cnt_scan[9].EXP)
	|| (dataout[2]_BUFR.EXP)
	|| (en[0] && !second[1] && !second[2] && !second[3])
	|| (!en[1] && !second[1] && !second[2] && !second[3])
	|| (en[0] && second[0] && second[1] && second[2] && 
	!second[3])
	|| (!en[0] && en[1] && !first[1] && !first[2] && !first[3])
	|| (!en[1] && second[0] && second[1] && second[2] && 
	!second[3]));


assign dataout[2] = dataout[2]_BUFR;


assign dataout[2]_BUFR = ((EXP39_.EXP)
	|| (en[0] && second[0] && !second[2] && !second[3])
	|| (en[0] && second[1] && !second[2] && !second[3])
	|| (!en[1] && second[0] && !second[2] && !second[3])
	|| (!en[1] && second[1] && !second[2] && !second[3]));


assign dataout[3] = ((_16_.EXP)
	|| (dataout_0_OBUF.EXP)
	|| (en[0] && second[0] && !second[3])
	|| (!en[1] && second[0] && !second[3])
	|| (en[0] && second[0] && !second[1] && !second[2])
	|| (en[0] && !second[1] && second[2] && !second[3])
	|| (!en[1] && !second[1] && second[2] && !second[3]));


assign dataout[4]_BUFR = ((EXP38_.EXP)
	|| (en[0] && second[0] && second[1] && second[2])
	|| (!en[1] && second[0] && second[1] && second[2]));


assign dataout[4] = dataout[4]_BUFR;


assign dataout[5] = ((cnt[7].EXP)
	|| (cnt[6].EXP)
	|| (en[0] && !second[0] && second[2] && second[3])
	|| (en[0] && second[1] && second[2] && second[3])
	|| (!en[1] && !second[0] && second[2] && second[3])
	|| (!en[1] && second[1] && second[2] && second[3])
	|| (!en[0] && en[1] && first[1] && first[2] && first[3]));


assign dataout[6] = ((EXP40_.EXP)
	|| (cnt[12].EXP)
	|| (en[0] && second[0] && second[1] && second[3])
	|| (en[0] && !second[0] && second[1] && second[2])
	|| (en[0] && !second[0] && second[2] && second[3])
	|| (!en[1] && second[0] && second[1] && second[3])
	|| (!en[1] && !second[0] && second[1] && second[2]));


assign dataout[7] = dataout[7]_BUFR;


assign dataout[7]_BUFR = ((en_1.EXP)
	|| (EXP36_.EXP)
	|| (en[0] && second[0] && second[1] && !second[2] && 
	second[3])
	|| (en[0] && second[0] && !second[1] && second[2] && 
	second[3])
	|| (en[0] && second[0] && !second[1] && !second[2] && 
	!second[3])
	|| (!en[1] && second[0] && second[1] && !second[2] && 
	second[3])
	|| (!en[1] && second[0] && !second[1] && second[2] && 
	second[3]));

FTCPE FTCPE_en0 (en[0],1'b1,clk,!rst,1'b0,en_CE[0]);
assign en_CE[0] = (cnt_scan[0] && cnt_scan[10] && cnt_scan[11] && 
	cnt_scan[12] && cnt_scan[13] && cnt_scan[14] && cnt_scan[1] && 
	cnt_scan[2] && cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && 
	cnt_scan[6] && cnt_scan[7] && cnt_scan[8] && cnt_scan[9] && 
	cnt_scan[15]);

FTCPE FTCPE_en1 (en[1],1'b1,clk,1'b0,!rst,en_CE[1]);
assign en_CE[1] = (cnt_scan[0] && cnt_scan[10] && cnt_scan[11] && 
	cnt_scan[12] && cnt_scan[13] && cnt_scan[14] && cnt_scan[1] && 
	cnt_scan[2] && cnt_scan[3] && cnt_scan[4] && cnt_scan[5] && 
	cnt_scan[6] && cnt_scan[7] && cnt_scan[8] && cnt_scan[9] && 
	cnt_scan[15]);

FDCPE FDCPE_first0 (first[0],EXP20_.EXP,clk,!rst,1'b0,first_CE[0]);
assign first_CE[0] = (!cnt[0] && !cnt[10] && cnt[11] && cnt[12] && !cnt[13] && 
	cnt[14] && !cnt[15] && !cnt[16] && cnt[17] && !cnt[18] && 
	!cnt[19] && !cnt[1] && !cnt[20] && cnt[21] && cnt[22] && !cnt[23] && 
	!cnt[24] && !cnt[2] && !cnt[3] && !cnt[4] && !cnt[5] && !cnt[6] && 
	!cnt[7] && !cnt[8] && cnt[9] && !cnt[25]);

FDCPE FDCPE_first1 (first[1],first_D[1],clk,!rst,1'b0,first_CE[1]);
assign first_D[1] = ((EXP26_.EXP)
	|| (EXP27_.EXP)
	|| (first[0] && first[1] && !lightG[3])
	|| (first[0] && first[1] && lightY[3]));
assign first_CE[1] = (!cnt[0] && !cnt[10] && cnt[11] && cnt[12] && !cnt[13] && 
	cnt[14] && !cnt[15] && !cnt[16] && cnt[17] && !cnt[18] && 
	!cnt[19] && !cnt[1] && !cnt[20] && cnt[21] && cnt[22] && !cnt[23] && 
	!cnt[24] && !cnt[2] && !cnt[3] && !cnt[4] && !cnt[5] && !cnt[6] && 
	!cnt[7] && !cnt[8] && cnt[9] && !cnt[25]);

FDCPE FDCPE_first2 (first[2],first_D[2],clk,!rst,1'b0,first_CE[2]);
assign first_D[2] = ((EXP17_.EXP)
	|| (second[1].EXP)
	|| (first[0] && !first[2])
	|| (first[1] && !first[2]));
assign first_CE[2] = (!cnt[0] && !cnt[10] && cnt[11] && cnt[12] && !cnt[13] && 
	cnt[14] && !cnt[15] && !cnt[16] && cnt[17] && !cnt[18] && 
	!cnt[19] && !cnt[1] && !cnt[20] && cnt[21] && cnt[22] && !cnt[23] && 
	!cnt[24] && !cnt[2] && !cnt[3] && !cnt[4] && !cnt[5] && !cnt[6] && 
	!cnt[7] && !cnt[8] && cnt[9] && !cnt[25]);

FDCPE FDCPE_first3 (first[3],first_D[3],clk,!rst,1'b0,first_CE[3]);
assign first_D[3] = ((EXP28_.EXP)
	|| (first[0] && !first[3] && lightY[3])
	|| (first[1] && !first[3] && lightY[3]));
assign first_CE[3] = (!cnt[0] && !cnt[10] && cnt[11] && cnt[12] && !cnt[13] && 
	cnt[14] && !cnt[15] && !cnt[16] && cnt[17] && !cnt[18] && 
	!cnt[19] && !cnt[1] && !cnt[20] && cnt[21] && cnt[22] && !cnt[23] && 
	!cnt[24] && !cnt[2] && !cnt[3] && !cnt[4] && !cnt[5] && !cnt[6] && 
	!cnt[7] && !cnt[8] && cnt[9] && !cnt[25]);

FDCPE FDCPE_lightG0_BUFR (lightG[0]_BUFR,lightG_D[0]_BUFR,clk,1'b0,!rst,lightG_CE[0]_BUFR);
assign lightG_D[0]_BUFR = ((EXP31_.EXP)
	|| (EXP32_.EXP)

⌨️ 快捷键说明

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