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

📄 phone.fit.eqn

📁 卡式计费电话电路,用verilogHDL编写,主要完成模拟真实电话的功能
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--D1L213 is account2:inst2|temp[3]~648COUT1_767 at LC_X5_Y22_N7
--operation mode is arithmetic

D1L213_cout_1 = !D1L903 # !D1_temp[3];
D1L213 = CARRY(D1L213_cout_1);


--D1L562 is account2:inst2|reduce_nor~921 at LC_X5_Y22_N2
--operation mode is normal

D1L562 = !D1_temp[1] # !D1_temp[3] # !D1_temp[0] # !D1_temp[2];


--D1_temp[4] is account2:inst2|temp[4] at LC_X5_Y22_N8
--operation mode is arithmetic

D1_temp[4]_carry_eqn = (!D1L303 & D1L113) # (D1L303 & D1L213);
D1_temp[4]_lut_out = D1_temp[4] $ !D1_temp[4]_carry_eqn;
D1_temp[4] = DFFEAS(D1_temp[4]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L413 is account2:inst2|temp[4]~652 at LC_X5_Y22_N8
--operation mode is arithmetic

D1L413_cout_0 = D1_temp[4] & !D1L113;
D1L413 = CARRY(D1L413_cout_0);

--D1L513 is account2:inst2|temp[4]~652COUT1_768 at LC_X5_Y22_N8
--operation mode is arithmetic

D1L513_cout_1 = D1_temp[4] & !D1L213;
D1L513 = CARRY(D1L513_cout_1);


--D1_temp[5] is account2:inst2|temp[5] at LC_X5_Y22_N9
--operation mode is arithmetic

D1_temp[5]_carry_eqn = (!D1L303 & D1L413) # (D1L303 & D1L513);
D1_temp[5]_lut_out = D1_temp[5] $ (D1_temp[5]_carry_eqn);
D1_temp[5] = DFFEAS(D1_temp[5]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L713 is account2:inst2|temp[5]~656 at LC_X5_Y22_N9
--operation mode is arithmetic

D1L713 = CARRY(!D1L513 # !D1_temp[5]);


--D1_temp[6] is account2:inst2|temp[6] at LC_X5_Y21_N0
--operation mode is arithmetic

D1_temp[6]_carry_eqn = D1L713;
D1_temp[6]_lut_out = D1_temp[6] $ !D1_temp[6]_carry_eqn;
D1_temp[6] = DFFEAS(D1_temp[6]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L913 is account2:inst2|temp[6]~660 at LC_X5_Y21_N0
--operation mode is arithmetic

D1L913_cout_0 = D1_temp[6] & !D1L713;
D1L913 = CARRY(D1L913_cout_0);

--D1L023 is account2:inst2|temp[6]~660COUT1_769 at LC_X5_Y21_N0
--operation mode is arithmetic

D1L023_cout_1 = D1_temp[6] & !D1L713;
D1L023 = CARRY(D1L023_cout_1);


--D1_temp[7] is account2:inst2|temp[7] at LC_X5_Y21_N1
--operation mode is arithmetic

D1_temp[7]_carry_eqn = (!D1L713 & D1L913) # (D1L713 & D1L023);
D1_temp[7]_lut_out = D1_temp[7] $ (D1_temp[7]_carry_eqn);
D1_temp[7] = DFFEAS(D1_temp[7]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L223 is account2:inst2|temp[7]~664 at LC_X5_Y21_N1
--operation mode is arithmetic

D1L223_cout_0 = !D1L913 # !D1_temp[7];
D1L223 = CARRY(D1L223_cout_0);

--D1L323 is account2:inst2|temp[7]~664COUT1_770 at LC_X5_Y21_N1
--operation mode is arithmetic

D1L323_cout_1 = !D1L023 # !D1_temp[7];
D1L323 = CARRY(D1L323_cout_1);


--D1L662 is account2:inst2|reduce_nor~922 at LC_X5_Y22_N0
--operation mode is normal

D1L662 = D1_temp[6] # D1_temp[4] # D1_temp[5] # D1_temp[7];


--D1_temp[8] is account2:inst2|temp[8] at LC_X5_Y21_N2
--operation mode is arithmetic

D1_temp[8]_carry_eqn = (!D1L713 & D1L223) # (D1L713 & D1L323);
D1_temp[8]_lut_out = D1_temp[8] $ (!D1_temp[8]_carry_eqn);
D1_temp[8] = DFFEAS(D1_temp[8]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L523 is account2:inst2|temp[8]~668 at LC_X5_Y21_N2
--operation mode is arithmetic

D1L523_cout_0 = D1_temp[8] & (!D1L223);
D1L523 = CARRY(D1L523_cout_0);

--D1L623 is account2:inst2|temp[8]~668COUT1_771 at LC_X5_Y21_N2
--operation mode is arithmetic

D1L623_cout_1 = D1_temp[8] & (!D1L323);
D1L623 = CARRY(D1L623_cout_1);


--D1_temp[9] is account2:inst2|temp[9] at LC_X5_Y21_N3
--operation mode is arithmetic

D1_temp[9]_carry_eqn = (!D1L713 & D1L523) # (D1L713 & D1L623);
D1_temp[9]_lut_out = D1_temp[9] $ D1_temp[9]_carry_eqn;
D1_temp[9] = DFFEAS(D1_temp[9]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L823 is account2:inst2|temp[9]~672 at LC_X5_Y21_N3
--operation mode is arithmetic

D1L823_cout_0 = !D1L523 # !D1_temp[9];
D1L823 = CARRY(D1L823_cout_0);

--D1L923 is account2:inst2|temp[9]~672COUT1_772 at LC_X5_Y21_N3
--operation mode is arithmetic

D1L923_cout_1 = !D1L623 # !D1_temp[9];
D1L923 = CARRY(D1L923_cout_1);


--D1_temp[10] is account2:inst2|temp[10] at LC_X5_Y21_N4
--operation mode is arithmetic

D1_temp[10]_carry_eqn = (!D1L713 & D1L823) # (D1L713 & D1L923);
D1_temp[10]_lut_out = D1_temp[10] $ !D1_temp[10]_carry_eqn;
D1_temp[10] = DFFEAS(D1_temp[10]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L133 is account2:inst2|temp[10]~676 at LC_X5_Y21_N4
--operation mode is arithmetic

D1L133 = CARRY(D1_temp[10] & !D1L923);


--D1_temp[11] is account2:inst2|temp[11] at LC_X5_Y21_N5
--operation mode is arithmetic

D1_temp[11]_carry_eqn = D1L133;
D1_temp[11]_lut_out = D1_temp[11] $ D1_temp[11]_carry_eqn;
D1_temp[11] = DFFEAS(D1_temp[11]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L333 is account2:inst2|temp[11]~680 at LC_X5_Y21_N5
--operation mode is arithmetic

D1L333_cout_0 = !D1L133 # !D1_temp[11];
D1L333 = CARRY(D1L333_cout_0);

--D1L433 is account2:inst2|temp[11]~680COUT1_773 at LC_X5_Y21_N5
--operation mode is arithmetic

D1L433_cout_1 = !D1L133 # !D1_temp[11];
D1L433 = CARRY(D1L433_cout_1);


--D1L762 is account2:inst2|reduce_nor~923 at LC_X6_Y21_N2
--operation mode is normal

D1L762 = D1_temp[9] # D1_temp[8] # D1_temp[11] # D1_temp[10];


--D1_temp[12] is account2:inst2|temp[12] at LC_X5_Y21_N6
--operation mode is arithmetic

D1_temp[12]_carry_eqn = (!D1L133 & D1L333) # (D1L133 & D1L433);
D1_temp[12]_lut_out = D1_temp[12] $ (!D1_temp[12]_carry_eqn);
D1_temp[12] = DFFEAS(D1_temp[12]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L633 is account2:inst2|temp[12]~684 at LC_X5_Y21_N6
--operation mode is arithmetic

D1L633_cout_0 = D1_temp[12] & (!D1L333);
D1L633 = CARRY(D1L633_cout_0);

--D1L733 is account2:inst2|temp[12]~684COUT1_774 at LC_X5_Y21_N6
--operation mode is arithmetic

D1L733_cout_1 = D1_temp[12] & (!D1L433);
D1L733 = CARRY(D1L733_cout_1);


--D1_temp[13] is account2:inst2|temp[13] at LC_X5_Y21_N7
--operation mode is arithmetic

D1_temp[13]_carry_eqn = (!D1L133 & D1L633) # (D1L133 & D1L733);
D1_temp[13]_lut_out = D1_temp[13] $ (D1_temp[13]_carry_eqn);
D1_temp[13] = DFFEAS(D1_temp[13]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L933 is account2:inst2|temp[13]~688 at LC_X5_Y21_N7
--operation mode is arithmetic

D1L933_cout_0 = !D1L633 # !D1_temp[13];
D1L933 = CARRY(D1L933_cout_0);

--D1L043 is account2:inst2|temp[13]~688COUT1_775 at LC_X5_Y21_N7
--operation mode is arithmetic

D1L043_cout_1 = !D1L733 # !D1_temp[13];
D1L043 = CARRY(D1L043_cout_1);


--D1_temp[14] is account2:inst2|temp[14] at LC_X5_Y21_N8
--operation mode is arithmetic

D1_temp[14]_carry_eqn = (!D1L133 & D1L933) # (D1L133 & D1L043);
D1_temp[14]_lut_out = D1_temp[14] $ !D1_temp[14]_carry_eqn;
D1_temp[14] = DFFEAS(D1_temp[14]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L243 is account2:inst2|temp[14]~692 at LC_X5_Y21_N8
--operation mode is arithmetic

D1L243_cout_0 = D1_temp[14] & !D1L933;
D1L243 = CARRY(D1L243_cout_0);

--D1L343 is account2:inst2|temp[14]~692COUT1_776 at LC_X5_Y21_N8
--operation mode is arithmetic

D1L343_cout_1 = D1_temp[14] & !D1L043;
D1L343 = CARRY(D1L343_cout_1);


--D1_temp[15] is account2:inst2|temp[15] at LC_X5_Y21_N9
--operation mode is arithmetic

D1_temp[15]_carry_eqn = (!D1L133 & D1L243) # (D1L133 & D1L343);
D1_temp[15]_lut_out = D1_temp[15] $ (D1_temp[15]_carry_eqn);
D1_temp[15] = DFFEAS(D1_temp[15]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L543 is account2:inst2|temp[15]~696 at LC_X5_Y21_N9
--operation mode is arithmetic

D1L543 = CARRY(!D1L343 # !D1_temp[15]);


--D1L862 is account2:inst2|reduce_nor~924 at LC_X5_Y22_N3
--operation mode is normal

D1L862 = D1_temp[13] # D1_temp[14] # D1_temp[12] # D1_temp[15];


--D1L962 is account2:inst2|reduce_nor~925 at LC_X5_Y22_N1
--operation mode is normal

D1L962 = D1L762 # D1L662 # D1L562 # D1L862;


--D1_temp[18] is account2:inst2|temp[18] at LC_X5_Y20_N2
--operation mode is arithmetic

D1_temp[18]_carry_eqn = (!D1L543 & D1L053) # (D1L543 & D1L153);
D1_temp[18]_lut_out = D1_temp[18] $ (!D1_temp[18]_carry_eqn);
D1_temp[18] = DFFEAS(D1_temp[18]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L353 is account2:inst2|temp[18]~700 at LC_X5_Y20_N2
--operation mode is arithmetic

D1L353_cout_0 = D1_temp[18] & (!D1L053);
D1L353 = CARRY(D1L353_cout_0);

--D1L453 is account2:inst2|temp[18]~700COUT1_779 at LC_X5_Y20_N2
--operation mode is arithmetic

D1L453_cout_1 = D1_temp[18] & (!D1L153);
D1L453 = CARRY(D1L453_cout_1);


--D1_temp[19] is account2:inst2|temp[19] at LC_X5_Y20_N3
--operation mode is arithmetic

D1_temp[19]_carry_eqn = (!D1L543 & D1L353) # (D1L543 & D1L453);
D1_temp[19]_lut_out = D1_temp[19] $ D1_temp[19]_carry_eqn;
D1_temp[19] = DFFEAS(D1_temp[19]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L653 is account2:inst2|temp[19]~704 at LC_X5_Y20_N3
--operation mode is arithmetic

D1L653_cout_0 = !D1L353 # !D1_temp[19];
D1L653 = CARRY(D1L653_cout_0);

--D1L753 is account2:inst2|temp[19]~704COUT1_780 at LC_X5_Y20_N3
--operation mode is arithmetic

D1L753_cout_1 = !D1L453 # !D1_temp[19];
D1L753 = CARRY(D1L753_cout_1);


--D1_temp[16] is account2:inst2|temp[16] at LC_X5_Y20_N0
--operation mode is arithmetic

D1_temp[16]_carry_eqn = D1L543;
D1_temp[16]_lut_out = D1_temp[16] $ !D1_temp[16]_carry_eqn;
D1_temp[16] = DFFEAS(D1_temp[16]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L743 is account2:inst2|temp[16]~708 at LC_X5_Y20_N0
--operation mode is arithmetic

D1L743_cout_0 = D1_temp[16] & !D1L543;
D1L743 = CARRY(D1L743_cout_0);

--D1L843 is account2:inst2|temp[16]~708COUT1_777 at LC_X5_Y20_N0
--operation mode is arithmetic

D1L843_cout_1 = D1_temp[16] & !D1L543;
D1L843 = CARRY(D1L843_cout_1);


--D1_temp[17] is account2:inst2|temp[17] at LC_X5_Y20_N1
--operation mode is arithmetic

D1_temp[17]_carry_eqn = (!D1L543 & D1L743) # (D1L543 & D1L843);
D1_temp[17]_lut_out = D1_temp[17] $ (D1_temp[17]_carry_eqn);
D1_temp[17] = DFFEAS(D1_temp[17]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L053 is account2:inst2|temp[17]~712 at LC_X5_Y20_N1
--operation mode is arithmetic

D1L053_cout_0 = !D1L743 # !D1_temp[17];
D1L053 = CARRY(D1L053_cout_0);

--D1L153 is account2:inst2|temp[17]~712COUT1_778 at LC_X5_Y20_N1
--operation mode is arithmetic

D1L153_cout_1 = !D1L843 # !D1_temp[17];
D1L153 = CARRY(D1L153_cout_1);


--D1L072 is account2:inst2|reduce_nor~926 at LC_X4_Y20_N4
--operation mode is normal

D1L072 = D1_temp[16] # D1_temp[17];


--D1_temp[20] is account2:inst2|temp[20] at LC_X5_Y20_N4
--operation mode is arithmetic

D1_temp[20]_carry_eqn = (!D1L543 & D1L653) # (D1L543 & D1L753);
D1_temp[20]_lut_out = D1_temp[20] $ !D1_temp[20]_carry_eqn;
D1_temp[20] = DFFEAS(D1_temp[20]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L953 is account2:inst2|temp[20]~716 at LC_X5_Y20_N4
--operation mode is arithmetic

D1L953 = CARRY(D1_temp[20] & !D1L753);


--D1_temp[21] is account2:inst2|temp[21] at LC_X5_Y20_N5
--operation mode is arithmetic

D1_temp[21]_carry_eqn = D1L953;
D1_temp[21]_lut_out = D1_temp[21] $ D1_temp[21]_carry_eqn;
D1_temp[21] = DFFEAS(D1_temp[21]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L163 is account2:inst2|temp[21]~720 at LC_X5_Y20_N5
--operation mode is arithmetic

D1L163_cout_0 = !D1L953 # !D1_temp[21];
D1L163 = CARRY(D1L163_cout_0);

--D1L263 is account2:inst2|temp[21]~720COUT1_781 at LC_X5_Y20_N5
--operation mode is arithmetic

D1L263_cout_1 = !D1L953 # !D1_temp[21];
D1L263 = CARRY(D1L263_cout_1);


--D1_temp[22] is account2:inst2|temp[22] at LC_X5_Y20_N6
--operation mode is arithmetic

D1_temp[22]_carry_eqn = (!D1L953 & D1L163) # (D1L953 & D1L263);
D1_temp[22]_lut_out = D1_temp[22] $ (!D1_temp[22]_carry_eqn);
D1_temp[22] = DFFEAS(D1_temp[22]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L463 is account2:inst2|temp[22]~724 at LC_X5_Y20_N6
--operation mode is arithmetic

D1L463_cout_0 = D1_temp[22] & (!D1L163);
D1L463 = CARRY(D1L463_cout_0);

--D1L563 is account2:inst2|temp[22]~724COUT1_782 at LC_X5_Y20_N6
--operation mode is arithmetic

D1L563_cout_1 = D1_temp[22] & (!D1L263);
D1L563 = CARRY(D1L563_cout_1);


--D1_temp[23] is account2:inst2|temp[23] at LC_X5_Y20_N7
--operation mode is arithmetic

D1_temp[23]_carry_eqn = (!D1L953 & D1L463) # (D1L953 & D1L563);
D1_temp[23]_lut_out = D1_temp[23] $ (D1_temp[23]_carry_eqn);
D1_temp[23] = DFFEAS(D1_temp[23]_lut_out, GLOBAL(B1_clkout), VCC, , , , , D1L383, );

--D1L763 is account2:inst2|temp[23]~728 at LC_X5_Y20_N7
--operation mode is arithmetic

D1L763_cout_0 = !D1L463 # !D1_temp[23];
D1L763 = CARRY(D1L763_cout_0);

--D1L863 is account2:inst2|temp[23]~728COUT1_783 at LC_X5_Y20_N7
--operation mode is arithmetic

D1L863_cout_1 = !D1L563 # !D1_temp[23];
D1L863 = CARRY(D1L863_cout_1);


--D1L172 is account2:inst2|reduce_nor~927 at LC_X4_Y20_N5
--operation mode is normal

D1L172 = D1_temp[23] # D1_temp[20] # D1_temp[21] # D1_temp[22];


--D1L272 is account2:inst2|reduce_nor~928 at LC_X4_Y20_N2
--operation mode is normal

⌨️ 快捷键说明

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