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

📄 xiaolizi1588.fit.eqn

📁 ic读卡器 能读ic电话卡并按时记费
💻 EQN
📖 第 1 页 / 共 4 页
字号:


--temp[26] is temp[26] at LC_X24_Y25_N0
--operation mode is arithmetic

temp[26]_carry_eqn = A1L482;
temp[26]_lut_out = temp[26] $ !temp[26]_carry_eqn;
temp[26] = DFFEAS(temp[26]_lut_out, GLOBAL(clk), VCC, , , , , A1L042, );

--A1L682 is temp[26]~730 at LC_X24_Y25_N0
--operation mode is arithmetic

A1L682_cout_0 = temp[26] & !A1L482;
A1L682 = CARRY(A1L682_cout_0);

--A1L782 is temp[26]~730COUT1_775 at LC_X24_Y25_N0
--operation mode is arithmetic

A1L782_cout_1 = temp[26] & !A1L482;
A1L782 = CARRY(A1L782_cout_1);


--temp[27] is temp[27] at LC_X24_Y25_N1
--operation mode is arithmetic

temp[27]_carry_eqn = (!A1L482 & A1L682) # (A1L482 & A1L782);
temp[27]_lut_out = temp[27] $ temp[27]_carry_eqn;
temp[27] = DFFEAS(temp[27]_lut_out, GLOBAL(clk), VCC, , , , , A1L042, );

--A1L982 is temp[27]~734 at LC_X24_Y25_N1
--operation mode is arithmetic

A1L982_cout_0 = !A1L682 # !temp[27];
A1L982 = CARRY(A1L982_cout_0);

--A1L092 is temp[27]~734COUT1_776 at LC_X24_Y25_N1
--operation mode is arithmetic

A1L092_cout_1 = !A1L782 # !temp[27];
A1L092 = CARRY(A1L092_cout_1);


--A1L591 is reduce_nor~635 at LC_X24_Y25_N8
--operation mode is normal

A1L591 = temp[25] # temp[24] # temp[27] # temp[26];


--temp[28] is temp[28] at LC_X24_Y25_N2
--operation mode is arithmetic

temp[28]_carry_eqn = (!A1L482 & A1L982) # (A1L482 & A1L092);
temp[28]_lut_out = temp[28] $ (!temp[28]_carry_eqn);
temp[28] = DFFEAS(temp[28]_lut_out, GLOBAL(clk), VCC, , , , , A1L042, );

--A1L292 is temp[28]~738 at LC_X24_Y25_N2
--operation mode is arithmetic

A1L292_cout_0 = temp[28] & (!A1L982);
A1L292 = CARRY(A1L292_cout_0);

--A1L392 is temp[28]~738COUT1_777 at LC_X24_Y25_N2
--operation mode is arithmetic

A1L392_cout_1 = temp[28] & (!A1L092);
A1L392 = CARRY(A1L392_cout_1);


--temp[29] is temp[29] at LC_X24_Y25_N3
--operation mode is arithmetic

temp[29]_carry_eqn = (!A1L482 & A1L292) # (A1L482 & A1L392);
temp[29]_lut_out = temp[29] $ (temp[29]_carry_eqn);
temp[29] = DFFEAS(temp[29]_lut_out, GLOBAL(clk), VCC, , , , , A1L042, );

--A1L592 is temp[29]~742 at LC_X24_Y25_N3
--operation mode is arithmetic

A1L592_cout_0 = !A1L292 # !temp[29];
A1L592 = CARRY(A1L592_cout_0);

--A1L692 is temp[29]~742COUT1_778 at LC_X24_Y25_N3
--operation mode is arithmetic

A1L692_cout_1 = !A1L392 # !temp[29];
A1L692 = CARRY(A1L692_cout_1);


--temp[30] is temp[30] at LC_X24_Y25_N4
--operation mode is arithmetic

temp[30]_carry_eqn = (!A1L482 & A1L592) # (A1L482 & A1L692);
temp[30]_lut_out = temp[30] $ (!temp[30]_carry_eqn);
temp[30] = DFFEAS(temp[30]_lut_out, GLOBAL(clk), VCC, , , , , A1L042, );

--A1L892 is temp[30]~746 at LC_X24_Y25_N4
--operation mode is arithmetic

A1L892 = CARRY(temp[30] & (!A1L692));


--temp[31] is temp[31] at LC_X24_Y25_N5
--operation mode is normal

temp[31]_carry_eqn = A1L892;
temp[31]_lut_out = temp[31] $ temp[31]_carry_eqn;
temp[31] = DFFEAS(temp[31]_lut_out, GLOBAL(clk), VCC, , , , , A1L042, );


--A1L691 is reduce_nor~636 at LC_X24_Y25_N7
--operation mode is normal

A1L691 = temp[28] # temp[31] # temp[29] # temp[30];


--A1L791 is reduce_nor~637 at LC_X23_Y26_N2
--operation mode is normal

A1L791 = A1L591 # A1L491 # A1L391 # A1L691;


--numl[2] is numl[2] at LC_X32_Y25_N6
--operation mode is arithmetic

numl[2]_carry_eqn = (!A1L79 & A1L99) # (A1L79 & A1L001);
numl[2]_lut_out = numl[2] $ !numl[2]_carry_eqn;
numl[2] = DFFEAS(numl[2]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L201 is numl[2]~588 at LC_X32_Y25_N6
--operation mode is arithmetic

A1L201_cout_0 = numl[2] & !A1L99;
A1L201 = CARRY(A1L201_cout_0);

--A1L301 is numl[2]~588COUT1_718 at LC_X32_Y25_N6
--operation mode is arithmetic

A1L301_cout_1 = numl[2] & !A1L001;
A1L301 = CARRY(A1L301_cout_1);


--numl[0] is numl[0] at LC_X32_Y25_N4
--operation mode is arithmetic

numl[0]_lut_out = !numl[0];
numl[0] = DFFEAS(numl[0]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L79 is numl[0]~592 at LC_X32_Y25_N4
--operation mode is arithmetic

A1L79 = CARRY(numl[0]);


--numl[1] is numl[1] at LC_X32_Y25_N5
--operation mode is arithmetic

numl[1]_carry_eqn = A1L79;
numl[1]_lut_out = numl[1] $ numl[1]_carry_eqn;
numl[1] = DFFEAS(numl[1]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L99 is numl[1]~596 at LC_X32_Y25_N5
--operation mode is arithmetic

A1L99_cout_0 = !A1L79 # !numl[1];
A1L99 = CARRY(A1L99_cout_0);

--A1L001 is numl[1]~596COUT1_717 at LC_X32_Y25_N5
--operation mode is arithmetic

A1L001_cout_1 = !A1L79 # !numl[1];
A1L001 = CARRY(A1L001_cout_1);


--numl[3] is numl[3] at LC_X32_Y25_N7
--operation mode is arithmetic

numl[3]_carry_eqn = (!A1L79 & A1L201) # (A1L79 & A1L301);
numl[3]_lut_out = numl[3] $ (numl[3]_carry_eqn);
numl[3] = DFFEAS(numl[3]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L501 is numl[3]~600 at LC_X32_Y25_N7
--operation mode is arithmetic

A1L501_cout_0 = !A1L201 # !numl[3];
A1L501 = CARRY(A1L501_cout_0);

--A1L601 is numl[3]~600COUT1_719 at LC_X32_Y25_N7
--operation mode is arithmetic

A1L601_cout_1 = !A1L301 # !numl[3];
A1L601 = CARRY(A1L601_cout_1);


--A1L891 is reduce_nor~638 at LC_X32_Y25_N3
--operation mode is normal

A1L891 = numl[2] # !numl[3] # !numl[1] # !numl[0];


--numl[6] is numl[6] at LC_X32_Y24_N0
--operation mode is arithmetic

numl[6]_carry_eqn = A1L111;
numl[6]_lut_out = numl[6] $ !numl[6]_carry_eqn;
numl[6] = DFFEAS(numl[6]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L311 is numl[6]~604 at LC_X32_Y24_N0
--operation mode is arithmetic

A1L311_cout_0 = numl[6] & !A1L111;
A1L311 = CARRY(A1L311_cout_0);

--A1L411 is numl[6]~604COUT1_721 at LC_X32_Y24_N0
--operation mode is arithmetic

A1L411_cout_1 = numl[6] & !A1L111;
A1L411 = CARRY(A1L411_cout_1);


--numl[7] is numl[7] at LC_X32_Y24_N1
--operation mode is arithmetic

numl[7]_carry_eqn = (!A1L111 & A1L311) # (A1L111 & A1L411);
numl[7]_lut_out = numl[7] $ numl[7]_carry_eqn;
numl[7] = DFFEAS(numl[7]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L611 is numl[7]~608 at LC_X32_Y24_N1
--operation mode is arithmetic

A1L611_cout_0 = !A1L311 # !numl[7];
A1L611 = CARRY(A1L611_cout_0);

--A1L711 is numl[7]~608COUT1_722 at LC_X32_Y24_N1
--operation mode is arithmetic

A1L711_cout_1 = !A1L411 # !numl[7];
A1L711 = CARRY(A1L711_cout_1);


--numl[4] is numl[4] at LC_X32_Y25_N8
--operation mode is arithmetic

numl[4]_carry_eqn = (!A1L79 & A1L501) # (A1L79 & A1L601);
numl[4]_lut_out = numl[4] $ (!numl[4]_carry_eqn);
numl[4] = DFFEAS(numl[4]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L801 is numl[4]~612 at LC_X32_Y25_N8
--operation mode is arithmetic

A1L801_cout_0 = numl[4] & (!A1L501);
A1L801 = CARRY(A1L801_cout_0);

--A1L901 is numl[4]~612COUT1_720 at LC_X32_Y25_N8
--operation mode is arithmetic

A1L901_cout_1 = numl[4] & (!A1L601);
A1L901 = CARRY(A1L901_cout_1);


--numl[5] is numl[5] at LC_X32_Y25_N9
--operation mode is arithmetic

numl[5]_carry_eqn = (!A1L79 & A1L801) # (A1L79 & A1L901);
numl[5]_lut_out = numl[5] $ numl[5]_carry_eqn;
numl[5] = DFFEAS(numl[5]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L111 is numl[5]~616 at LC_X32_Y25_N9
--operation mode is arithmetic

A1L111 = CARRY(!A1L901 # !numl[5]);


--A1L991 is reduce_nor~639 at LC_X32_Y25_N2
--operation mode is normal

A1L991 = numl[6] # numl[7] # !numl[5] # !numl[4];


--numl[8] is numl[8] at LC_X32_Y24_N2
--operation mode is arithmetic

numl[8]_carry_eqn = (!A1L111 & A1L611) # (A1L111 & A1L711);
numl[8]_lut_out = numl[8] $ (!numl[8]_carry_eqn);
numl[8] = DFFEAS(numl[8]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L911 is numl[8]~620 at LC_X32_Y24_N2
--operation mode is arithmetic

A1L911_cout_0 = numl[8] & (!A1L611);
A1L911 = CARRY(A1L911_cout_0);

--A1L021 is numl[8]~620COUT1_723 at LC_X32_Y24_N2
--operation mode is arithmetic

A1L021_cout_1 = numl[8] & (!A1L711);
A1L021 = CARRY(A1L021_cout_1);


--numl[9] is numl[9] at LC_X32_Y24_N3
--operation mode is arithmetic

numl[9]_carry_eqn = (!A1L111 & A1L911) # (A1L111 & A1L021);
numl[9]_lut_out = numl[9] $ (numl[9]_carry_eqn);
numl[9] = DFFEAS(numl[9]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L221 is numl[9]~624 at LC_X32_Y24_N3
--operation mode is arithmetic

A1L221_cout_0 = !A1L911 # !numl[9];
A1L221 = CARRY(A1L221_cout_0);

--A1L321 is numl[9]~624COUT1_724 at LC_X32_Y24_N3
--operation mode is arithmetic

A1L321_cout_1 = !A1L021 # !numl[9];
A1L321 = CARRY(A1L321_cout_1);


--numl[10] is numl[10] at LC_X32_Y24_N4
--operation mode is arithmetic

numl[10]_carry_eqn = (!A1L111 & A1L221) # (A1L111 & A1L321);
numl[10]_lut_out = numl[10] $ (!numl[10]_carry_eqn);
numl[10] = DFFEAS(numl[10]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L521 is numl[10]~628 at LC_X32_Y24_N4
--operation mode is arithmetic

A1L521 = CARRY(numl[10] & (!A1L321));


--numl[11] is numl[11] at LC_X32_Y24_N5
--operation mode is arithmetic

numl[11]_carry_eqn = A1L521;
numl[11]_lut_out = numl[11] $ numl[11]_carry_eqn;
numl[11] = DFFEAS(numl[11]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L721 is numl[11]~632 at LC_X32_Y24_N5
--operation mode is arithmetic

A1L721_cout_0 = !A1L521 # !numl[11];
A1L721 = CARRY(A1L721_cout_0);

--A1L821 is numl[11]~632COUT1_725 at LC_X32_Y24_N5
--operation mode is arithmetic

A1L821_cout_1 = !A1L521 # !numl[11];
A1L821 = CARRY(A1L821_cout_1);


--A1L002 is reduce_nor~640 at LC_X33_Y24_N2
--operation mode is normal

A1L002 = numl[11] # numl[8] # numl[9] # numl[10];


--numl[12] is numl[12] at LC_X32_Y24_N6
--operation mode is arithmetic

numl[12]_carry_eqn = (!A1L521 & A1L721) # (A1L521 & A1L821);
numl[12]_lut_out = numl[12] $ !numl[12]_carry_eqn;
numl[12] = DFFEAS(numl[12]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L031 is numl[12]~636 at LC_X32_Y24_N6
--operation mode is arithmetic

A1L031_cout_0 = numl[12] & !A1L721;
A1L031 = CARRY(A1L031_cout_0);

--A1L131 is numl[12]~636COUT1_726 at LC_X32_Y24_N6
--operation mode is arithmetic

A1L131_cout_1 = numl[12] & !A1L821;
A1L131 = CARRY(A1L131_cout_1);


--numl[13] is numl[13] at LC_X32_Y24_N7
--operation mode is arithmetic

numl[13]_carry_eqn = (!A1L521 & A1L031) # (A1L521 & A1L131);
numl[13]_lut_out = numl[13] $ (numl[13]_carry_eqn);
numl[13] = DFFEAS(numl[13]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L331 is numl[13]~640 at LC_X32_Y24_N7
--operation mode is arithmetic

A1L331_cout_0 = !A1L031 # !numl[13];
A1L331 = CARRY(A1L331_cout_0);

--A1L431 is numl[13]~640COUT1_727 at LC_X32_Y24_N7
--operation mode is arithmetic

A1L431_cout_1 = !A1L131 # !numl[13];
A1L431 = CARRY(A1L431_cout_1);


--numl[14] is numl[14] at LC_X32_Y24_N8
--operation mode is arithmetic

numl[14]_carry_eqn = (!A1L521 & A1L331) # (A1L521 & A1L431);
numl[14]_lut_out = numl[14] $ (!numl[14]_carry_eqn);
numl[14] = DFFEAS(numl[14]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L631 is numl[14]~644 at LC_X32_Y24_N8
--operation mode is arithmetic

A1L631_cout_0 = numl[14] & (!A1L331);
A1L631 = CARRY(A1L631_cout_0);

--A1L731 is numl[14]~644COUT1_728 at LC_X32_Y24_N8
--operation mode is arithmetic

A1L731_cout_1 = numl[14] & (!A1L431);
A1L731 = CARRY(A1L731_cout_1);


--numl[15] is numl[15] at LC_X32_Y24_N9
--operation mode is arithmetic

numl[15]_carry_eqn = (!A1L521 & A1L631) # (A1L521 & A1L731);
numl[15]_lut_out = numl[15] $ numl[15]_carry_eqn;
numl[15] = DFFEAS(numl[15]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L931 is numl[15]~648 at LC_X32_Y24_N9
--operation mode is arithmetic

A1L931 = CARRY(!A1L731 # !numl[15]);


--A1L102 is reduce_nor~641 at LC_X31_Y24_N2
--operation mode is normal

A1L102 = numl[13] # numl[12] # numl[14] # numl[15];


--A1L202 is reduce_nor~642 at LC_X32_Y22_N6
--operation mode is normal

A1L202 = A1L891 # A1L002 # A1L102 # A1L991;


--numl[18] is numl[18] at LC_X32_Y23_N2
--operation mode is arithmetic

numl[18]_carry_eqn = (!A1L931 & A1L441) # (A1L931 & A1L541);
numl[18]_lut_out = numl[18] $ (!numl[18]_carry_eqn);
numl[18] = DFFEAS(numl[18]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L741 is numl[18]~652 at LC_X32_Y23_N2
--operation mode is arithmetic

A1L741_cout_0 = numl[18] & (!A1L441);
A1L741 = CARRY(A1L741_cout_0);

--A1L841 is numl[18]~652COUT1_731 at LC_X32_Y23_N2
--operation mode is arithmetic

A1L841_cout_1 = numl[18] & (!A1L541);
A1L841 = CARRY(A1L841_cout_1);


--numl[19] is numl[19] at LC_X32_Y23_N3
--operation mode is arithmetic

numl[19]_carry_eqn = (!A1L931 & A1L741) # (A1L931 & A1L841);
numl[19]_lut_out = numl[19] $ (numl[19]_carry_eqn);
numl[19] = DFFEAS(numl[19]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L051 is numl[19]~656 at LC_X32_Y23_N3
--operation mode is arithmetic

A1L051_cout_0 = !A1L741 # !numl[19];
A1L051 = CARRY(A1L051_cout_0);

--A1L151 is numl[19]~656COUT1_732 at LC_X32_Y23_N3
--operation mode is arithmetic

A1L151_cout_1 = !A1L841 # !numl[19];
A1L151 = CARRY(A1L151_cout_1);


--numl[16] is numl[16] at LC_X32_Y23_N0
--operation mode is arithmetic

numl[16]_carry_eqn = A1L931;
numl[16]_lut_out = numl[16] $ !numl[16]_carry_eqn;
numl[16] = DFFEAS(numl[16]_lut_out, GLOBAL(clk), VCC, , , , , A1L281, );

--A1L141 is numl[16]~660 at LC_X32_Y23_N0

⌨️ 快捷键说明

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