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

📄 phone.fit.eqn

📁 卡式计费电话电路,用verilogHDL编写,主要完成模拟真实电话的功能
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--D1L382 is account2:inst2|reduce_nor~939 at LC_X2_Y18_N6
--operation mode is normal

D1L382 = D1_num2[28] # D1_num2[29] # D1_num2[30] # D1_num2[31];


--D1L482 is account2:inst2|reduce_nor~940 at LC_X2_Y22_N0
--operation mode is normal

D1L482 = D1L282 # D1L182 # D1L082 # D1L382;


--D1L63 is account2:inst2|decide_reg[1]~45 at LC_X2_Y22_N6
--operation mode is normal

D1L63 = !D1L482 & !D1L972 # !D1_currentState;


--D1_decide1 is account2:inst2|decide1 at LC_X5_Y23_N7
--operation mode is normal

D1_decide1_lut_out = decide[1] # D1_decide1;
D1_decide1 = DFFEAS(D1_decide1_lut_out, GLOBAL(B1_clkout), VCC, , , , , !D1_currentState, );


--D1L87 is account2:inst2|money~2301 at LC_X2_Y24_N2
--operation mode is normal

D1L87 = D1L47 & (D1L57 $ (!D1L96));


--D1L51 is account2:inst2|add~3851 at LC_X4_Y24_N9
--operation mode is normal

D1L51 = D1L47 & (!D1L96) # !D1L47 & (D1L67 & (D1L57 $ D1L96) # !D1L67 & (D1L96 # !D1L57));


--D1L61 is account2:inst2|add~3852 at LC_X2_Y24_N4
--operation mode is normal

D1L61 = D1L57 & (D1L47 & !D1L67 # !D1L47 & (D1L67 # !D1L96)) # !D1L57 & (D1L47 # D1L67 & !D1L96);


--D1L97 is account2:inst2|money~2302 at LC_X2_Y24_N6
--operation mode is normal

D1L97 = D1L47 $ (D1L57 # !D1L96);


--D1L08 is account2:inst2|money~2303 at LC_X2_Y24_N5
--operation mode is normal

D1L08 = D1L57 & (D1L47 # D1L96) # !D1L57 & (!D1L96);


--D1L71 is account2:inst2|add~3853 at LC_X2_Y24_N7
--operation mode is normal

D1L71 = D1L57 & !D1L67 & (D1L47 # D1L96) # !D1L57 & (D1L67 $ (!D1L47 & !D1L96));


--D1L81 is account2:inst2|add~3854 at LC_X2_Y23_N7
--operation mode is normal

D1L81 = D1L07 $ (D1L17 # D1L37 # D1L27);


--D1L18 is account2:inst2|money~2305 at LC_X4_Y24_N1
--operation mode is normal

D1L18 = D1_decide_reg[0] & !D1L47 & (!D1L57 # !D1L67) # !D1_decide_reg[0] & (!D1L47 # !D1L57);


--D1L28 is account2:inst2|money~2306 at LC_X4_Y24_N2
--operation mode is normal

D1L28 = D1L18 & (!D1L96);


--D1L91 is account2:inst2|add~3855 at LC_X2_Y23_N5
--operation mode is normal

D1L91 = set_money_high & (D1L362 & !D1_money[5] # !D1L362 & (!D1_money[4])) # !set_money_high & (D1_money[5] $ (D1_money[4]));


--D1L15 is account2:inst2|dtime[4]~607 at LC_X2_Y22_N2
--operation mode is normal

D1L15 = D1_dtime[7] # !D1_dtime[6];


--D1L25 is account2:inst2|dtime[4]~608 at LC_X2_Y22_N1
--operation mode is normal

D1L25 = D1L42 & (D1L15 # D1_dtime[5] # !D1_dtime[4]);


--D1L02 is account2:inst2|add~3856 at LC_X1_Y22_N2
--operation mode is normal

D1L02 = D1_dtime[5] & (D1_dtime[4]);


--D1L35 is account2:inst2|dtime[4]~610 at LC_X3_Y22_N0
--operation mode is normal

D1L35 = D1_decide_reg[0] & (!D1L6) # !D1_decide_reg[0] & !D1L5 # !D1L42;


--D1L45 is account2:inst2|dtime[4]~611 at LC_X3_Y22_N8
--operation mode is normal

D1L45 = D1_t1m & (D1_decide_reg[1] $ D1_decide_reg[0]) # !D1L42;


--D1L55 is account2:inst2|dtime[4]~612 at LC_X3_Y22_N9
--operation mode is normal

D1L55 = D1L35 & D1L45 & (!D1L42 # !D1L462);


--D1L12 is account2:inst2|add~3857 at LC_X4_Y22_N1
--operation mode is normal

D1L12 = D1_dtime[2] & D1_dtime[0] & D1_dtime[1];


--D1L65 is account2:inst2|dtime[4]~615 at LC_X3_Y22_N6
--operation mode is normal

D1L65 = D1L35 & (D1_t1m & D1L11 # !D1L42);


--D1L22 is account2:inst2|add~3858 at LC_X1_Y23_N2
--operation mode is normal

D1L22 = D1_dtime[1] & (D1_dtime[0]);


--B1_clk_count[18] is clkdiv:33|clk_count[18] at LC_X8_Y13_N2
--operation mode is arithmetic

B1_clk_count[18]_carry_eqn = (!B1L45 & B1L95) # (B1L45 & B1L06);
B1_clk_count[18]_lut_out = B1_clk_count[18] $ (!B1_clk_count[18]_carry_eqn);
B1_clk_count[18] = DFFEAS(B1_clk_count[18]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L26 is clkdiv:33|clk_count[18]~311 at LC_X8_Y13_N2
--operation mode is arithmetic

B1L26_cout_0 = B1_clk_count[18] & (!B1L95);
B1L26 = CARRY(B1L26_cout_0);

--B1L36 is clkdiv:33|clk_count[18]~311COUT1_417 at LC_X8_Y13_N2
--operation mode is arithmetic

B1L36_cout_1 = B1_clk_count[18] & (!B1L06);
B1L36 = CARRY(B1L36_cout_1);


--B1_clk_count[19] is clkdiv:33|clk_count[19] at LC_X8_Y13_N3
--operation mode is arithmetic

B1_clk_count[19]_carry_eqn = (!B1L45 & B1L26) # (B1L45 & B1L36);
B1_clk_count[19]_lut_out = B1_clk_count[19] $ B1_clk_count[19]_carry_eqn;
B1_clk_count[19] = DFFEAS(B1_clk_count[19]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L56 is clkdiv:33|clk_count[19]~315 at LC_X8_Y13_N3
--operation mode is arithmetic

B1L56_cout_0 = !B1L26 # !B1_clk_count[19];
B1L56 = CARRY(B1L56_cout_0);

--B1L66 is clkdiv:33|clk_count[19]~315COUT1_418 at LC_X8_Y13_N3
--operation mode is arithmetic

B1L66_cout_1 = !B1L36 # !B1_clk_count[19];
B1L66 = CARRY(B1L66_cout_1);


--B1L1 is clkdiv:33|LessThan~993 at LC_X9_Y13_N9
--operation mode is normal

B1L1 = !B1_clk_count[18] # !B1_clk_count[19];


--B1_clk_count[15] is clkdiv:33|clk_count[15] at LC_X8_Y14_N9
--operation mode is arithmetic

B1_clk_count[15]_carry_eqn = (!B1L04 & B1L15) # (B1L04 & B1L25);
B1_clk_count[15]_lut_out = B1_clk_count[15] $ (B1_clk_count[15]_carry_eqn);
B1_clk_count[15] = DFFEAS(B1_clk_count[15]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L45 is clkdiv:33|clk_count[15]~319 at LC_X8_Y14_N9
--operation mode is arithmetic

B1L45 = CARRY(!B1L25 # !B1_clk_count[15]);


--B1_clk_count[16] is clkdiv:33|clk_count[16] at LC_X8_Y13_N0
--operation mode is arithmetic

B1_clk_count[16]_carry_eqn = B1L45;
B1_clk_count[16]_lut_out = B1_clk_count[16] $ !B1_clk_count[16]_carry_eqn;
B1_clk_count[16] = DFFEAS(B1_clk_count[16]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L65 is clkdiv:33|clk_count[16]~323 at LC_X8_Y13_N0
--operation mode is arithmetic

B1L65_cout_0 = B1_clk_count[16] & !B1L45;
B1L65 = CARRY(B1L65_cout_0);

--B1L75 is clkdiv:33|clk_count[16]~323COUT1_415 at LC_X8_Y13_N0
--operation mode is arithmetic

B1L75_cout_1 = B1_clk_count[16] & !B1L45;
B1L75 = CARRY(B1L75_cout_1);


--B1_clk_count[17] is clkdiv:33|clk_count[17] at LC_X8_Y13_N1
--operation mode is arithmetic

B1_clk_count[17]_carry_eqn = (!B1L45 & B1L65) # (B1L45 & B1L75);
B1_clk_count[17]_lut_out = B1_clk_count[17] $ (B1_clk_count[17]_carry_eqn);
B1_clk_count[17] = DFFEAS(B1_clk_count[17]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L95 is clkdiv:33|clk_count[17]~327 at LC_X8_Y13_N1
--operation mode is arithmetic

B1L95_cout_0 = !B1L65 # !B1_clk_count[17];
B1L95 = CARRY(B1L95_cout_0);

--B1L06 is clkdiv:33|clk_count[17]~327COUT1_416 at LC_X8_Y13_N1
--operation mode is arithmetic

B1L06_cout_1 = !B1L75 # !B1_clk_count[17];
B1L06 = CARRY(B1L06_cout_1);


--B1L2 is clkdiv:33|LessThan~994 at LC_X8_Y12_N2
--operation mode is normal

B1L2 = !B1_clk_count[16] & !B1_clk_count[17] & !B1_clk_count[15];


--B1_clk_count[10] is clkdiv:33|clk_count[10] at LC_X8_Y14_N4
--operation mode is arithmetic

B1_clk_count[10]_carry_eqn = (!B1L62 & B1L73) # (B1L62 & B1L83);
B1_clk_count[10]_lut_out = B1_clk_count[10] $ !B1_clk_count[10]_carry_eqn;
B1_clk_count[10] = DFFEAS(B1_clk_count[10]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L04 is clkdiv:33|clk_count[10]~331 at LC_X8_Y14_N4
--operation mode is arithmetic

B1L04 = CARRY(B1_clk_count[10] & !B1L83);


--B1_clk_count[6] is clkdiv:33|clk_count[6] at LC_X8_Y14_N0
--operation mode is arithmetic

B1_clk_count[6]_carry_eqn = B1L62;
B1_clk_count[6]_lut_out = B1_clk_count[6] $ !B1_clk_count[6]_carry_eqn;
B1_clk_count[6] = DFFEAS(B1_clk_count[6]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L82 is clkdiv:33|clk_count[6]~335 at LC_X8_Y14_N0
--operation mode is arithmetic

B1L82_cout_0 = B1_clk_count[6] & !B1L62;
B1L82 = CARRY(B1L82_cout_0);

--B1L92 is clkdiv:33|clk_count[6]~335COUT1_407 at LC_X8_Y14_N0
--operation mode is arithmetic

B1L92_cout_1 = B1_clk_count[6] & !B1L62;
B1L92 = CARRY(B1L92_cout_1);


--B1_clk_count[7] is clkdiv:33|clk_count[7] at LC_X8_Y14_N1
--operation mode is arithmetic

B1_clk_count[7]_carry_eqn = (!B1L62 & B1L82) # (B1L62 & B1L92);
B1_clk_count[7]_lut_out = B1_clk_count[7] $ (B1_clk_count[7]_carry_eqn);
B1_clk_count[7] = DFFEAS(B1_clk_count[7]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L13 is clkdiv:33|clk_count[7]~339 at LC_X8_Y14_N1
--operation mode is arithmetic

B1L13_cout_0 = !B1L82 # !B1_clk_count[7];
B1L13 = CARRY(B1L13_cout_0);

--B1L23 is clkdiv:33|clk_count[7]~339COUT1_408 at LC_X8_Y14_N1
--operation mode is arithmetic

B1L23_cout_1 = !B1L92 # !B1_clk_count[7];
B1L23 = CARRY(B1L23_cout_1);


--B1L3 is clkdiv:33|LessThan~995 at LC_X8_Y15_N3
--operation mode is normal

B1L3 = !B1_clk_count[6] & (!B1_clk_count[7] & !B1_clk_count[10]);


--B1_clk_count[0] is clkdiv:33|clk_count[0] at LC_X8_Y15_N4
--operation mode is arithmetic

B1_clk_count[0]_lut_out = !B1_clk_count[0];
B1_clk_count[0] = DFFEAS(B1_clk_count[0]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L21 is clkdiv:33|clk_count[0]~343 at LC_X8_Y15_N4
--operation mode is arithmetic

B1L21 = CARRY(B1_clk_count[0]);


--B1_clk_count[1] is clkdiv:33|clk_count[1] at LC_X8_Y15_N5
--operation mode is arithmetic

B1_clk_count[1]_carry_eqn = B1L21;
B1_clk_count[1]_lut_out = B1_clk_count[1] $ B1_clk_count[1]_carry_eqn;
B1_clk_count[1] = DFFEAS(B1_clk_count[1]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L41 is clkdiv:33|clk_count[1]~347 at LC_X8_Y15_N5
--operation mode is arithmetic

B1L41_cout_0 = !B1L21 # !B1_clk_count[1];
B1L41 = CARRY(B1L41_cout_0);

--B1L51 is clkdiv:33|clk_count[1]~347COUT1_403 at LC_X8_Y15_N5
--operation mode is arithmetic

B1L51_cout_1 = !B1L21 # !B1_clk_count[1];
B1L51 = CARRY(B1L51_cout_1);


--B1_clk_count[2] is clkdiv:33|clk_count[2] at LC_X8_Y15_N6
--operation mode is arithmetic

B1_clk_count[2]_carry_eqn = (!B1L21 & B1L41) # (B1L21 & B1L51);
B1_clk_count[2]_lut_out = B1_clk_count[2] $ (!B1_clk_count[2]_carry_eqn);
B1_clk_count[2] = DFFEAS(B1_clk_count[2]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L71 is clkdiv:33|clk_count[2]~351 at LC_X8_Y15_N6
--operation mode is arithmetic

B1L71_cout_0 = B1_clk_count[2] & (!B1L41);
B1L71 = CARRY(B1L71_cout_0);

--B1L81 is clkdiv:33|clk_count[2]~351COUT1_404 at LC_X8_Y15_N6
--operation mode is arithmetic

B1L81_cout_1 = B1_clk_count[2] & (!B1L51);
B1L81 = CARRY(B1L81_cout_1);


--B1_clk_count[3] is clkdiv:33|clk_count[3] at LC_X8_Y15_N7
--operation mode is arithmetic

B1_clk_count[3]_carry_eqn = (!B1L21 & B1L71) # (B1L21 & B1L81);
B1_clk_count[3]_lut_out = B1_clk_count[3] $ (B1_clk_count[3]_carry_eqn);
B1_clk_count[3] = DFFEAS(B1_clk_count[3]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L02 is clkdiv:33|clk_count[3]~355 at LC_X8_Y15_N7
--operation mode is arithmetic

B1L02_cout_0 = !B1L71 # !B1_clk_count[3];
B1L02 = CARRY(B1L02_cout_0);

--B1L12 is clkdiv:33|clk_count[3]~355COUT1_405 at LC_X8_Y15_N7
--operation mode is arithmetic

B1L12_cout_1 = !B1L81 # !B1_clk_count[3];
B1L12 = CARRY(B1L12_cout_1);


--B1L4 is clkdiv:33|LessThan~996 at LC_X8_Y15_N0
--operation mode is normal

B1L4 = !B1_clk_count[2] # !B1_clk_count[0] # !B1_clk_count[1] # !B1_clk_count[3];


--B1_clk_count[4] is clkdiv:33|clk_count[4] at LC_X8_Y15_N8
--operation mode is arithmetic

B1_clk_count[4]_carry_eqn = (!B1L21 & B1L02) # (B1L21 & B1L12);
B1_clk_count[4]_lut_out = B1_clk_count[4] $ !B1_clk_count[4]_carry_eqn;
B1_clk_count[4] = DFFEAS(B1_clk_count[4]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L32 is clkdiv:33|clk_count[4]~359 at LC_X8_Y15_N8
--operation mode is arithmetic

B1L32_cout_0 = B1_clk_count[4] & !B1L02;
B1L32 = CARRY(B1L32_cout_0);

--B1L42 is clkdiv:33|clk_count[4]~359COUT1_406 at LC_X8_Y15_N8
--operation mode is arithmetic

B1L42_cout_1 = B1_clk_count[4] & !B1L12;
B1L42 = CARRY(B1L42_cout_1);


--B1_clk_count[5] is clkdiv:33|clk_count[5] at LC_X8_Y15_N9
--operation mode is arithmetic

B1_clk_count[5]_carry_eqn = (!B1L21 & B1L32) # (B1L21 & B1L42);
B1_clk_count[5]_lut_out = B1_clk_count[5] $ (B1_clk_count[5]_carry_eqn);
B1_clk_count[5] = DFFEAS(B1_clk_count[5]_lut_out, GLOBAL(clk), VCC, , , , , B1L9, );

--B1L62 is clkdiv:33|clk_count[5]~363 at LC_X8_Y15_N9
--operation mode is arithmetic

B1L62 = CARRY(!B1L42 # !B1_clk_count[5]);


--B1L5 is clkdiv:33|LessThan~997 at LC_X8_Y15_N1
--operation mode is normal

B1L5 = B1L3 & (B1L4 # !B1_clk_count[4] # !B1_clk_count[5]);


--B1_clk_count[8] is clkdiv:33|clk_count[8] at LC_X8_

⌨️ 快捷键说明

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