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

📄 counter.fit.eqn

📁 带清零和重置功能的十进制计数器
💻 EQN
📖 第 1 页 / 共 2 页
字号:

--A1L69 is q10[17]~1664COUT1_1739 at LC_X25_Y10_N1
--operation mode is arithmetic

A1L69_cout_1 = !A1L66 # !q10[17];
A1L69 = CARRY(A1L69_cout_1);


--q10[18] is q10[18] at LC_X25_Y10_N2
--operation mode is arithmetic

q10[18]_carry_eqn = (!A1L63 & A1L68) # (A1L63 & A1L69);
q10[18]_lut_out = q10[18] $ (!q10[18]_carry_eqn);
q10[18] = DFFEAS(q10[18]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L71 is q10[18]~1668 at LC_X25_Y10_N2
--operation mode is arithmetic

A1L71_cout_0 = q10[18] & (!A1L68);
A1L71 = CARRY(A1L71_cout_0);

--A1L72 is q10[18]~1668COUT1_1740 at LC_X25_Y10_N2
--operation mode is arithmetic

A1L72_cout_1 = q10[18] & (!A1L69);
A1L72 = CARRY(A1L72_cout_1);


--q10[19] is q10[19] at LC_X25_Y10_N3
--operation mode is arithmetic

q10[19]_carry_eqn = (!A1L63 & A1L71) # (A1L63 & A1L72);
q10[19]_lut_out = q10[19] $ q10[19]_carry_eqn;
q10[19] = DFFEAS(q10[19]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L74 is q10[19]~1672 at LC_X25_Y10_N3
--operation mode is arithmetic

A1L74_cout_0 = !A1L71 # !q10[19];
A1L74 = CARRY(A1L74_cout_0);

--A1L75 is q10[19]~1672COUT1_1741 at LC_X25_Y10_N3
--operation mode is arithmetic

A1L75_cout_1 = !A1L72 # !q10[19];
A1L75 = CARRY(A1L75_cout_1);


--q10[20] is q10[20] at LC_X25_Y10_N4
--operation mode is arithmetic

q10[20]_carry_eqn = (!A1L63 & A1L74) # (A1L63 & A1L75);
q10[20]_lut_out = q10[20] $ !q10[20]_carry_eqn;
q10[20] = DFFEAS(q10[20]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L79 is q10[20]~1676 at LC_X25_Y10_N4
--operation mode is arithmetic

A1L79 = CARRY(q10[20] & !A1L75);


--A1L7 is ca~343 at LC_X26_Y10_N2
--operation mode is normal

A1L7 = !q10[17] & !q10[20] & !q10[19] & !q10[18];


--q10[21] is q10[21] at LC_X25_Y10_N5
--operation mode is arithmetic

q10[21]_carry_eqn = A1L79;
q10[21]_lut_out = q10[21] $ q10[21]_carry_eqn;
q10[21] = DFFEAS(q10[21]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L81 is q10[21]~1680 at LC_X25_Y10_N5
--operation mode is arithmetic

A1L81_cout_0 = !A1L79 # !q10[21];
A1L81 = CARRY(A1L81_cout_0);

--A1L82 is q10[21]~1680COUT1_1742 at LC_X25_Y10_N5
--operation mode is arithmetic

A1L82_cout_1 = !A1L79 # !q10[21];
A1L82 = CARRY(A1L82_cout_1);


--q10[22] is q10[22] at LC_X25_Y10_N6
--operation mode is arithmetic

q10[22]_carry_eqn = (!A1L79 & A1L81) # (A1L79 & A1L82);
q10[22]_lut_out = q10[22] $ (!q10[22]_carry_eqn);
q10[22] = DFFEAS(q10[22]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L84 is q10[22]~1684 at LC_X25_Y10_N6
--operation mode is arithmetic

A1L84_cout_0 = q10[22] & (!A1L81);
A1L84 = CARRY(A1L84_cout_0);

--A1L85 is q10[22]~1684COUT1_1743 at LC_X25_Y10_N6
--operation mode is arithmetic

A1L85_cout_1 = q10[22] & (!A1L82);
A1L85 = CARRY(A1L85_cout_1);


--q10[23] is q10[23] at LC_X25_Y10_N7
--operation mode is arithmetic

q10[23]_carry_eqn = (!A1L79 & A1L84) # (A1L79 & A1L85);
q10[23]_lut_out = q10[23] $ (q10[23]_carry_eqn);
q10[23] = DFFEAS(q10[23]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L87 is q10[23]~1688 at LC_X25_Y10_N7
--operation mode is arithmetic

A1L87_cout_0 = !A1L84 # !q10[23];
A1L87 = CARRY(A1L87_cout_0);

--A1L88 is q10[23]~1688COUT1_1744 at LC_X25_Y10_N7
--operation mode is arithmetic

A1L88_cout_1 = !A1L85 # !q10[23];
A1L88 = CARRY(A1L88_cout_1);


--q10[24] is q10[24] at LC_X25_Y10_N8
--operation mode is arithmetic

q10[24]_carry_eqn = (!A1L79 & A1L87) # (A1L79 & A1L88);
q10[24]_lut_out = q10[24] $ !q10[24]_carry_eqn;
q10[24] = DFFEAS(q10[24]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L90 is q10[24]~1692 at LC_X25_Y10_N8
--operation mode is arithmetic

A1L90_cout_0 = q10[24] & !A1L87;
A1L90 = CARRY(A1L90_cout_0);

--A1L91 is q10[24]~1692COUT1_1745 at LC_X25_Y10_N8
--operation mode is arithmetic

A1L91_cout_1 = q10[24] & !A1L88;
A1L91 = CARRY(A1L91_cout_1);


--A1L8 is ca~344 at LC_X26_Y9_N9
--operation mode is normal

A1L8 = !q10[23] & !q10[21] & !q10[22] & !q10[24];


--q10[25] is q10[25] at LC_X25_Y10_N9
--operation mode is arithmetic

q10[25]_carry_eqn = (!A1L79 & A1L90) # (A1L79 & A1L91);
q10[25]_lut_out = q10[25] $ (q10[25]_carry_eqn);
q10[25] = DFFEAS(q10[25]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L93 is q10[25]~1696 at LC_X25_Y10_N9
--operation mode is arithmetic

A1L93 = CARRY(!A1L91 # !q10[25]);


--q10[26] is q10[26] at LC_X25_Y9_N0
--operation mode is arithmetic

q10[26]_carry_eqn = A1L93;
q10[26]_lut_out = q10[26] $ !q10[26]_carry_eqn;
q10[26] = DFFEAS(q10[26]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L95 is q10[26]~1700 at LC_X25_Y9_N0
--operation mode is arithmetic

A1L95_cout_0 = q10[26] & !A1L93;
A1L95 = CARRY(A1L95_cout_0);

--A1L96 is q10[26]~1700COUT1_1746 at LC_X25_Y9_N0
--operation mode is arithmetic

A1L96_cout_1 = q10[26] & !A1L93;
A1L96 = CARRY(A1L96_cout_1);


--q10[27] is q10[27] at LC_X25_Y9_N1
--operation mode is arithmetic

q10[27]_carry_eqn = (!A1L93 & A1L95) # (A1L93 & A1L96);
q10[27]_lut_out = q10[27] $ (q10[27]_carry_eqn);
q10[27] = DFFEAS(q10[27]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L98 is q10[27]~1704 at LC_X25_Y9_N1
--operation mode is arithmetic

A1L98_cout_0 = !A1L95 # !q10[27];
A1L98 = CARRY(A1L98_cout_0);

--A1L99 is q10[27]~1704COUT1_1747 at LC_X25_Y9_N1
--operation mode is arithmetic

A1L99_cout_1 = !A1L96 # !q10[27];
A1L99 = CARRY(A1L99_cout_1);


--q10[28] is q10[28] at LC_X25_Y9_N2
--operation mode is arithmetic

q10[28]_carry_eqn = (!A1L93 & A1L98) # (A1L93 & A1L99);
q10[28]_lut_out = q10[28] $ (!q10[28]_carry_eqn);
q10[28] = DFFEAS(q10[28]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L101 is q10[28]~1708 at LC_X25_Y9_N2
--operation mode is arithmetic

A1L101_cout_0 = q10[28] & (!A1L98);
A1L101 = CARRY(A1L101_cout_0);

--A1L102 is q10[28]~1708COUT1_1748 at LC_X25_Y9_N2
--operation mode is arithmetic

A1L102_cout_1 = q10[28] & (!A1L99);
A1L102 = CARRY(A1L102_cout_1);


--A1L9 is ca~345 at LC_X24_Y9_N2
--operation mode is normal

A1L9 = !q10[25] & !q10[26] & !q10[28] & !q10[27];


--q10[29] is q10[29] at LC_X25_Y9_N3
--operation mode is arithmetic

q10[29]_carry_eqn = (!A1L93 & A1L101) # (A1L93 & A1L102);
q10[29]_lut_out = q10[29] $ q10[29]_carry_eqn;
q10[29] = DFFEAS(q10[29]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L104 is q10[29]~1712 at LC_X25_Y9_N3
--operation mode is arithmetic

A1L104_cout_0 = !A1L101 # !q10[29];
A1L104 = CARRY(A1L104_cout_0);

--A1L105 is q10[29]~1712COUT1_1749 at LC_X25_Y9_N3
--operation mode is arithmetic

A1L105_cout_1 = !A1L102 # !q10[29];
A1L105 = CARRY(A1L105_cout_1);


--q10[30] is q10[30] at LC_X25_Y9_N4
--operation mode is arithmetic

q10[30]_carry_eqn = (!A1L93 & A1L104) # (A1L93 & A1L105);
q10[30]_lut_out = q10[30] $ !q10[30]_carry_eqn;
q10[30] = DFFEAS(q10[30]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );

--A1L107 is q10[30]~1716 at LC_X25_Y9_N4
--operation mode is arithmetic

A1L107 = CARRY(q10[30] & !A1L105);


--q10[31] is q10[31] at LC_X25_Y9_N5
--operation mode is normal

q10[31]_carry_eqn = A1L107;
q10[31]_lut_out = q10[31]_carry_eqn $ q10[31];
q10[31] = DFFEAS(q10[31]_lut_out, GLOBAL(clk), VCC, , A1L77, , , A1L76, );


--A1L10 is ca~346 at LC_X25_Y9_N7
--operation mode is normal

A1L10 = A1L9 & !q10[31] & !q10[30] & !q10[29];


--A1L11 is ca~347 at LC_X25_Y9_N8
--operation mode is normal

A1L11 = A1L7 & A1L8 & A1L6 & A1L10;


--A1L12 is ca~348 at LC_X25_Y8_N2
--operation mode is normal

A1L12 = !clr & en;


--A1L76 is q10[19]~1723 at LC_X25_Y9_N6
--operation mode is normal

A1L76 = clr # A1L11 & q10[0];


--A1L77 is q10[19]~1724 at LC_X25_Y8_N4
--operation mode is normal

A1L77 = clr # en;


--en is en at PIN_105
--operation mode is input

en = INPUT();


--clr is clr at PIN_104
--operation mode is input

clr = INPUT();


--clk is clk at PIN_28
--operation mode is input

clk = INPUT();


--co is co at PIN_136
--operation mode is output

co = OUTPUT(!A1L16);


--Q[0] is Q[0] at PIN_132
--operation mode is output

Q[0] = OUTPUT(!q10[0]);


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

Q[1] = OUTPUT(!q10[1]);


--Q[2] is Q[2] at PIN_134
--operation mode is output

Q[2] = OUTPUT(!q10[2]);


--Q[3] is Q[3] at PIN_135
--operation mode is output

Q[3] = OUTPUT(!q10[3]);


--VGA[0] is VGA[0] at PIN_162
--operation mode is output

VGA[0] = OUTPUT(VCC);


--VGA[1] is VGA[1] at PIN_161
--operation mode is output

VGA[1] = OUTPUT(GND);


--VGA[2] is VGA[2] at PIN_164
--operation mode is output

VGA[2] = OUTPUT(GND);


--VGA[3] is VGA[3] at PIN_163
--operation mode is output

VGA[3] = OUTPUT(GND);




⌨️ 快捷键说明

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