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

📄 traffic.fit.eqn

📁 模拟交通灯 verilog CPLD EPM1270 源代码
💻 EQN
📖 第 1 页 / 共 2 页
字号:

--div_cnt[11] is div_cnt[11] at LC_X13_Y3_N4
--operation mode is arithmetic

div_cnt[11]_carry_eqn = (!A1L63 & A1L74) # (A1L63 & A1L84);
div_cnt[11]_lut_out = div_cnt[11] $ (div_cnt[11]_carry_eqn);
div_cnt[11] = DFFEAS(div_cnt[11]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L05 is div_cnt[11]~212 at LC_X13_Y3_N4
--operation mode is arithmetic

A1L05 = CARRY(!A1L84 # !div_cnt[11]);


--div_cnt[19] is div_cnt[19] at LC_X14_Y3_N2
--operation mode is arithmetic

div_cnt[19]_carry_eqn = (!A1L46 & A1L96) # (A1L46 & A1L07);
div_cnt[19]_lut_out = div_cnt[19] $ div_cnt[19]_carry_eqn;
div_cnt[19] = DFFEAS(div_cnt[19]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L27 is div_cnt[19]~216 at LC_X14_Y3_N2
--operation mode is arithmetic

A1L27_cout_0 = !A1L96 # !div_cnt[19];
A1L27 = CARRY(A1L27_cout_0);

--A1L37 is div_cnt[19]~216COUT1_326 at LC_X14_Y3_N2
--operation mode is arithmetic

A1L37_cout_1 = !A1L07 # !div_cnt[19];
A1L37 = CARRY(A1L37_cout_1);


--div_cnt[10] is div_cnt[10] at LC_X13_Y3_N3
--operation mode is arithmetic

div_cnt[10]_carry_eqn = (!A1L63 & A1L44) # (A1L63 & A1L54);
div_cnt[10]_lut_out = div_cnt[10] $ (!div_cnt[10]_carry_eqn);
div_cnt[10] = DFFEAS(div_cnt[10]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L74 is div_cnt[10]~220 at LC_X13_Y3_N3
--operation mode is arithmetic

A1L74_cout_0 = div_cnt[10] & (!A1L44);
A1L74 = CARRY(A1L74_cout_0);

--A1L84 is div_cnt[10]~220COUT1_312 at LC_X13_Y3_N3
--operation mode is arithmetic

A1L84_cout_1 = div_cnt[10] & (!A1L54);
A1L84 = CARRY(A1L84_cout_1);


--div_cnt[18] is div_cnt[18] at LC_X14_Y3_N1
--operation mode is arithmetic

div_cnt[18]_carry_eqn = (!A1L46 & A1L66) # (A1L46 & A1L76);
div_cnt[18]_lut_out = div_cnt[18] $ !div_cnt[18]_carry_eqn;
div_cnt[18] = DFFEAS(div_cnt[18]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L96 is div_cnt[18]~224 at LC_X14_Y3_N1
--operation mode is arithmetic

A1L96_cout_0 = div_cnt[18] & !A1L66;
A1L96 = CARRY(A1L96_cout_0);

--A1L07 is div_cnt[18]~224COUT1_324 at LC_X14_Y3_N1
--operation mode is arithmetic

A1L07_cout_1 = div_cnt[18] & !A1L76;
A1L07 = CARRY(A1L07_cout_1);


--div_cnt[9] is div_cnt[9] at LC_X13_Y3_N2
--operation mode is arithmetic

div_cnt[9]_carry_eqn = (!A1L63 & A1L14) # (A1L63 & A1L24);
div_cnt[9]_lut_out = div_cnt[9] $ div_cnt[9]_carry_eqn;
div_cnt[9] = DFFEAS(div_cnt[9]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L44 is div_cnt[9]~228 at LC_X13_Y3_N2
--operation mode is arithmetic

A1L44_cout_0 = !A1L14 # !div_cnt[9];
A1L44 = CARRY(A1L44_cout_0);

--A1L54 is div_cnt[9]~228COUT1_310 at LC_X13_Y3_N2
--operation mode is arithmetic

A1L54_cout_1 = !A1L24 # !div_cnt[9];
A1L54 = CARRY(A1L54_cout_1);


--div_cnt[17] is div_cnt[17] at LC_X14_Y3_N0
--operation mode is arithmetic

div_cnt[17]_carry_eqn = A1L46;
div_cnt[17]_lut_out = div_cnt[17] $ div_cnt[17]_carry_eqn;
div_cnt[17] = DFFEAS(div_cnt[17]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L66 is div_cnt[17]~232 at LC_X14_Y3_N0
--operation mode is arithmetic

A1L66_cout_0 = !A1L46 # !div_cnt[17];
A1L66 = CARRY(A1L66_cout_0);

--A1L76 is div_cnt[17]~232COUT1_322 at LC_X14_Y3_N0
--operation mode is arithmetic

A1L76_cout_1 = !A1L46 # !div_cnt[17];
A1L76 = CARRY(A1L76_cout_1);


--div_cnt[8] is div_cnt[8] at LC_X13_Y3_N1
--operation mode is arithmetic

div_cnt[8]_carry_eqn = (!A1L63 & A1L83) # (A1L63 & A1L93);
div_cnt[8]_lut_out = div_cnt[8] $ !div_cnt[8]_carry_eqn;
div_cnt[8] = DFFEAS(div_cnt[8]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L14 is div_cnt[8]~236 at LC_X13_Y3_N1
--operation mode is arithmetic

A1L14_cout_0 = div_cnt[8] & !A1L83;
A1L14 = CARRY(A1L14_cout_0);

--A1L24 is div_cnt[8]~236COUT1_308 at LC_X13_Y3_N1
--operation mode is arithmetic

A1L24_cout_1 = div_cnt[8] & !A1L93;
A1L24 = CARRY(A1L24_cout_1);


--div_cnt[16] is div_cnt[16] at LC_X13_Y3_N9
--operation mode is arithmetic

div_cnt[16]_carry_eqn = (!A1L05 & A1L16) # (A1L05 & A1L26);
div_cnt[16]_lut_out = div_cnt[16] $ !div_cnt[16]_carry_eqn;
div_cnt[16] = DFFEAS(div_cnt[16]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L46 is div_cnt[16]~240 at LC_X13_Y3_N9
--operation mode is arithmetic

A1L46 = CARRY(div_cnt[16] & !A1L26);


--div_cnt[7] is div_cnt[7] at LC_X13_Y3_N0
--operation mode is arithmetic

div_cnt[7]_carry_eqn = A1L63;
div_cnt[7]_lut_out = div_cnt[7] $ div_cnt[7]_carry_eqn;
div_cnt[7] = DFFEAS(div_cnt[7]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L83 is div_cnt[7]~244 at LC_X13_Y3_N0
--operation mode is arithmetic

A1L83_cout_0 = !A1L63 # !div_cnt[7];
A1L83 = CARRY(A1L83_cout_0);

--A1L93 is div_cnt[7]~244COUT1_306 at LC_X13_Y3_N0
--operation mode is arithmetic

A1L93_cout_1 = !A1L63 # !div_cnt[7];
A1L93 = CARRY(A1L93_cout_1);


--div_cnt[6] is div_cnt[6] at LC_X12_Y3_N9
--operation mode is arithmetic

div_cnt[6]_carry_eqn = (!A1L22 & A1L33) # (A1L22 & A1L43);
div_cnt[6]_lut_out = div_cnt[6] $ !div_cnt[6]_carry_eqn;
div_cnt[6] = DFFEAS(div_cnt[6]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L63 is div_cnt[6]~248 at LC_X12_Y3_N9
--operation mode is arithmetic

A1L63 = CARRY(div_cnt[6] & !A1L43);


--div_cnt[5] is div_cnt[5] at LC_X12_Y3_N8
--operation mode is arithmetic

div_cnt[5]_carry_eqn = (!A1L22 & A1L03) # (A1L22 & A1L13);
div_cnt[5]_lut_out = div_cnt[5] $ (div_cnt[5]_carry_eqn);
div_cnt[5] = DFFEAS(div_cnt[5]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L33 is div_cnt[5]~252 at LC_X12_Y3_N8
--operation mode is arithmetic

A1L33_cout_0 = !A1L03 # !div_cnt[5];
A1L33 = CARRY(A1L33_cout_0);

--A1L43 is div_cnt[5]~252COUT1_304 at LC_X12_Y3_N8
--operation mode is arithmetic

A1L43_cout_1 = !A1L13 # !div_cnt[5];
A1L43 = CARRY(A1L43_cout_1);


--div_cnt[4] is div_cnt[4] at LC_X12_Y3_N7
--operation mode is arithmetic

div_cnt[4]_carry_eqn = (!A1L22 & A1L72) # (A1L22 & A1L82);
div_cnt[4]_lut_out = div_cnt[4] $ !div_cnt[4]_carry_eqn;
div_cnt[4] = DFFEAS(div_cnt[4]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L03 is div_cnt[4]~256 at LC_X12_Y3_N7
--operation mode is arithmetic

A1L03_cout_0 = div_cnt[4] & !A1L72;
A1L03 = CARRY(A1L03_cout_0);

--A1L13 is div_cnt[4]~256COUT1_302 at LC_X12_Y3_N7
--operation mode is arithmetic

A1L13_cout_1 = div_cnt[4] & !A1L82;
A1L13 = CARRY(A1L13_cout_1);


--div_cnt[3] is div_cnt[3] at LC_X12_Y3_N6
--operation mode is arithmetic

div_cnt[3]_carry_eqn = (!A1L22 & A1L42) # (A1L22 & A1L52);
div_cnt[3]_lut_out = div_cnt[3] $ (div_cnt[3]_carry_eqn);
div_cnt[3] = DFFEAS(div_cnt[3]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L72 is div_cnt[3]~260 at LC_X12_Y3_N6
--operation mode is arithmetic

A1L72_cout_0 = !A1L42 # !div_cnt[3];
A1L72 = CARRY(A1L72_cout_0);

--A1L82 is div_cnt[3]~260COUT1_300 at LC_X12_Y3_N6
--operation mode is arithmetic

A1L82_cout_1 = !A1L52 # !div_cnt[3];
A1L82 = CARRY(A1L82_cout_1);


--div_cnt[2] is div_cnt[2] at LC_X12_Y3_N5
--operation mode is arithmetic

div_cnt[2]_carry_eqn = A1L22;
div_cnt[2]_lut_out = div_cnt[2] $ (!div_cnt[2]_carry_eqn);
div_cnt[2] = DFFEAS(div_cnt[2]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L42 is div_cnt[2]~264 at LC_X12_Y3_N5
--operation mode is arithmetic

A1L42_cout_0 = div_cnt[2] & (!A1L22);
A1L42 = CARRY(A1L42_cout_0);

--A1L52 is div_cnt[2]~264COUT1_298 at LC_X12_Y3_N5
--operation mode is arithmetic

A1L52_cout_1 = div_cnt[2] & (!A1L22);
A1L52 = CARRY(A1L52_cout_1);


--div_cnt[1] is div_cnt[1] at LC_X12_Y3_N4
--operation mode is arithmetic

div_cnt[1]_lut_out = div_cnt[1] $ (A1L91);
div_cnt[1] = DFFEAS(div_cnt[1]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L22 is div_cnt[1]~268 at LC_X12_Y3_N4
--operation mode is arithmetic

A1L22 = CARRY(!A1L02 # !div_cnt[1]);


--div_cnt[0] is div_cnt[0] at LC_X12_Y3_N3
--operation mode is arithmetic

div_cnt[0]_lut_out = !div_cnt[0];
div_cnt[0] = DFFEAS(div_cnt[0]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L91 is div_cnt[0]~272 at LC_X12_Y3_N3
--operation mode is arithmetic

A1L91_cout_0 = div_cnt[0];
A1L91 = CARRY(A1L91_cout_0);

--A1L02 is div_cnt[0]~272COUT1_296 at LC_X12_Y3_N3
--operation mode is arithmetic

A1L02_cout_1 = div_cnt[0];
A1L02 = CARRY(A1L02_cout_1);


--rst is rst at PIN_110
--operation mode is input

rst = INPUT();


--clk is clk at PIN_127
--operation mode is input

clk = INPUT();


--dataout[0] is dataout[0] at PIN_120
--operation mode is output

dataout[0] = OUTPUT(VCC);


--dataout[1] is dataout[1] at PIN_119
--operation mode is output

dataout[1] = OUTPUT(!A1L411);


--dataout[2] is dataout[2] at PIN_117
--operation mode is output

dataout[2] = OUTPUT(A1L511);


--dataout[3] is dataout[3] at PIN_114
--operation mode is output

dataout[3] = OUTPUT(A1L611);


--dataout[4] is dataout[4] at PIN_113
--operation mode is output

dataout[4] = OUTPUT(A1L711);


--dataout[5] is dataout[5] at PIN_111
--operation mode is output

dataout[5] = OUTPUT(A1L811);


--dataout[6] is dataout[6] at PIN_108
--operation mode is output

dataout[6] = OUTPUT(A1L911);


--dataout[7] is dataout[7] at PIN_109
--operation mode is output

dataout[7] = OUTPUT(A1L021);


--en[0] is en[0] at PIN_134
--operation mode is output

en[0] = OUTPUT(en_xhdl[0]);


--en[1] is en[1] at PIN_133
--operation mode is output

en[1] = OUTPUT(!en_xhdl[1]);


--lightY[0] is lightY[0] at PIN_49
--operation mode is output

lightY[0] = OUTPUT(A1L121);


--lightY[1] is lightY[1] at PIN_45
--operation mode is output

lightY[1] = OUTPUT(A1L121);


--lightY[2] is lightY[2] at PIN_48
--operation mode is output

lightY[2] = OUTPUT(A1L121);


--lightY[3] is lightY[3] at PIN_44
--operation mode is output

lightY[3] = OUTPUT(A1L121);


--lightG[0] is lightG[0] at PIN_43
--operation mode is output

lightG[0] = OUTPUT(A1L221);


--lightG[1] is lightG[1] at PIN_38
--operation mode is output

lightG[1] = OUTPUT(A1L221);


--lightG[2] is lightG[2] at PIN_42
--operation mode is output

lightG[2] = OUTPUT(A1L221);


--lightG[3] is lightG[3] at PIN_41
--operation mode is output

lightG[3] = OUTPUT(A1L221);


--lightR[0] is lightR[0] at PIN_55
--operation mode is output

lightR[0] = OUTPUT(A1L321);


--lightR[1] is lightR[1] at PIN_52
--operation mode is output

lightR[1] = OUTPUT(A1L321);


--lightR[2] is lightR[2] at PIN_53
--operation mode is output

lightR[2] = OUTPUT(A1L321);


--lightR[3] is lightR[3] at PIN_51
--operation mode is output

lightR[3] = OUTPUT(A1L321);


⌨️ 快捷键说明

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