clkscan2.fit.eqn
来自「采用Quartus2编写的数码管扫描显示电路 共有三个电路 电路1:当按下启」· EQN 代码 · 共 1,693 行 · 第 1/3 页
EQN
1,693 行
--C1L73 is button:inst2|reduce_nor~69 at LC_X36_Y10_N1
--operation mode is normal
C1L53Q_qfbk = C1L53Q;
C1L73 = C1L23Q # C1L53Q_qfbk # !C1L43Q # !C1L33Q;
--C1L53Q is button:inst2|cnt[6]~reg0 at LC_X36_Y10_N1
--operation mode is normal
C1L53Q = DFFEAS(C1L73, GLOBAL(D1_clkout), VCC, , , C1L22, , , VCC);
--C1L63 is button:inst2|reduce_nor~0 at LC_X36_Y10_N4
--operation mode is normal
C1L63 = C1L13Q # C1L92Q # C1L73 # !C1L03Q;
--C1L4 is button:inst2|add~426 at LC_X36_Y10_N9
--operation mode is normal
C1L4 = C1L63 & C1L1;
--C1L03Q is button:inst2|cnt[1]~reg0 at LC_X36_Y10_N9
--operation mode is normal
C1L03Q = DFFEAS(C1L4, GLOBAL(D1_clkout), VCC, , , , , , );
--C1L5 is button:inst2|add~427 at LC_X37_Y10_N3
--operation mode is arithmetic
C1L5 = C1L13Q $ (!C1L2);
--C1L6 is button:inst2|add~429 at LC_X37_Y10_N3
--operation mode is arithmetic
C1L6_cout_0 = C1L13Q & (!C1L2);
C1L6 = CARRY(C1L6_cout_0);
--C1L7 is button:inst2|add~429COUT1 at LC_X37_Y10_N3
--operation mode is arithmetic
C1L7_cout_1 = C1L13Q & (!C1L3);
C1L7 = CARRY(C1L7_cout_1);
--C1L8 is button:inst2|add~432 at LC_X36_Y10_N7
--operation mode is normal
C1L8 = C1L5 & (C1L63);
--C1L13Q is button:inst2|cnt[2]~reg0 at LC_X36_Y10_N7
--operation mode is normal
C1L13Q = DFFEAS(C1L8, GLOBAL(D1_clkout), VCC, , , , , , );
--C1L9 is button:inst2|add~433 at LC_X37_Y10_N1
--operation mode is arithmetic
C1L9 = C1L82 $ C1L92Q;
--C1L01 is button:inst2|add~435 at LC_X37_Y10_N1
--operation mode is arithmetic
C1L01_cout_0 = C1L82 & C1L92Q;
C1L01 = CARRY(C1L01_cout_0);
--C1L11 is button:inst2|add~435COUT1_464 at LC_X37_Y10_N1
--operation mode is arithmetic
C1L11_cout_1 = C1L82 & C1L92Q;
C1L11 = CARRY(C1L11_cout_1);
--C1L21 is button:inst2|add~438 at LC_X36_Y10_N5
--operation mode is normal
C1L21 = C1L9 & (C1L63);
--C1L92Q is button:inst2|cnt[0]~reg0 at LC_X36_Y10_N5
--operation mode is normal
C1L92Q = DFFEAS(C1L21, GLOBAL(D1_clkout), VCC, , , , , , );
--C1L31 is button:inst2|add~439 at LC_X37_Y10_N6
--operation mode is arithmetic
C1L31_carry_eqn = (!C1L42 & C1L81) # (C1L42 & C1L91);
C1L31 = C1L43Q $ (C1L31_carry_eqn);
--C1L41 is button:inst2|add~441 at LC_X37_Y10_N6
--operation mode is arithmetic
C1L41_cout_0 = !C1L81 # !C1L43Q;
C1L41 = CARRY(C1L41_cout_0);
--C1L51 is button:inst2|add~441COUT1_467 at LC_X37_Y10_N6
--operation mode is arithmetic
C1L51_cout_1 = !C1L91 # !C1L43Q;
C1L51 = CARRY(C1L51_cout_1);
--C1L61 is button:inst2|add~444 at LC_X36_Y10_N3
--operation mode is normal
C1L61 = C1L31 & (C1L63);
--C1L43Q is button:inst2|cnt[5]~reg0 at LC_X36_Y10_N3
--operation mode is normal
C1L43Q = DFFEAS(C1L61, GLOBAL(D1_clkout), VCC, , , , , , );
--C1L83 is button:inst2|reduce_nor~70 at LC_X37_Y10_N8
--operation mode is normal
C1L83 = C1L8 # C1L4 # C1L61 # C1L21;
--C1L71 is button:inst2|add~445 at LC_X37_Y10_N5
--operation mode is arithmetic
C1L71_carry_eqn = (!C1L42 & GND) # (C1L42 & VCC);
C1L71 = C1L33Q $ !C1L71_carry_eqn;
--C1L81 is button:inst2|add~447 at LC_X37_Y10_N5
--operation mode is arithmetic
C1L81_cout_0 = C1L33Q & !C1L42;
C1L81 = CARRY(C1L81_cout_0);
--C1L91 is button:inst2|add~447COUT1_466 at LC_X37_Y10_N5
--operation mode is arithmetic
C1L91_cout_1 = C1L33Q & !C1L42;
C1L91 = CARRY(C1L91_cout_1);
--C1L02 is button:inst2|add~450 at LC_X36_Y10_N0
--operation mode is normal
C1L02 = C1L63 & C1L71;
--C1L33Q is button:inst2|cnt[4]~reg0 at LC_X36_Y10_N0
--operation mode is normal
C1L33Q = DFFEAS(C1L02, GLOBAL(D1_clkout), VCC, , , , , , );
--C1L12 is button:inst2|add~451 at LC_X37_Y10_N7
--operation mode is normal
C1L12_carry_eqn = (!C1L42 & C1L41) # (C1L42 & C1L51);
C1L12 = C1L12_carry_eqn $ !C1L53Q;
--C1L22 is button:inst2|add~456 at LC_X36_Y10_N8
--operation mode is normal
C1L22 = C1L63 & C1L12;
--C1L32 is button:inst2|add~457 at LC_X37_Y10_N4
--operation mode is arithmetic
C1L32 = C1L23Q $ C1L6;
--C1L42 is button:inst2|add~459 at LC_X37_Y10_N4
--operation mode is arithmetic
C1L42 = C1L52;
--C1L72 is button:inst2|add~462 at LC_X36_Y10_N6
--operation mode is normal
C1L72 = C1L32 & C1L63;
--C1L23Q is button:inst2|cnt[3]~reg0 at LC_X36_Y10_N6
--operation mode is normal
C1L23Q = DFFEAS(C1L72, GLOBAL(D1_clkout), VCC, , , , , , );
--D1L1 is clkdiv1ms:inst3|add~226 at LC_X8_Y9_N6
--operation mode is arithmetic
D1L1_carry_eqn = (!D1L9 & D1L5) # (D1L9 & D1L6);
D1L1 = D1_count[13] $ (D1L1_carry_eqn);
--D1L2 is clkdiv1ms:inst3|add~228 at LC_X8_Y9_N6
--operation mode is arithmetic
D1L2_cout_0 = !D1L5 # !D1_count[13];
D1L2 = CARRY(D1L2_cout_0);
--D1L3 is clkdiv1ms:inst3|add~228COUT1_312 at LC_X8_Y9_N6
--operation mode is arithmetic
D1L3_cout_1 = !D1L6 # !D1_count[13];
D1L3 = CARRY(D1L3_cout_1);
--D1L4 is clkdiv1ms:inst3|add~231 at LC_X8_Y9_N5
--operation mode is arithmetic
D1L4_carry_eqn = D1L9;
D1L4 = D1_count[12] $ !D1L4_carry_eqn;
--D1L5 is clkdiv1ms:inst3|add~233 at LC_X8_Y9_N5
--operation mode is arithmetic
D1L5_cout_0 = D1_count[12] & !D1L9;
D1L5 = CARRY(D1L5_cout_0);
--D1L6 is clkdiv1ms:inst3|add~233COUT1_311 at LC_X8_Y9_N5
--operation mode is arithmetic
D1L6_cout_1 = D1_count[12] & !D1L9;
D1L6 = CARRY(D1L6_cout_1);
--D1L7 is clkdiv1ms:inst3|add~236 at LC_X8_Y9_N7
--operation mode is normal
D1L7_carry_eqn = (!D1L9 & D1L2) # (D1L9 & D1L3);
D1L7 = D1L7_carry_eqn $ !D1_count[14];
--D1L8 is clkdiv1ms:inst3|add~241 at LC_X8_Y9_N4
--operation mode is arithmetic
D1L8_carry_eqn = (!D1L32 & D1L71) # (D1L32 & D1L81);
D1L8 = D1_count[11] $ (D1L8_carry_eqn);
--D1L9 is clkdiv1ms:inst3|add~243 at LC_X8_Y9_N4
--operation mode is arithmetic
D1L9 = CARRY(!D1L81 # !D1_count[11]);
--D1L01 is clkdiv1ms:inst3|add~246 at LC_X8_Y9_N1
--operation mode is arithmetic
D1L01_carry_eqn = (!D1L32 & D1L41) # (D1L32 & D1L51);
D1L01 = D1_count[8] $ !D1L01_carry_eqn;
--D1L11 is clkdiv1ms:inst3|add~248 at LC_X8_Y9_N1
--operation mode is arithmetic
D1L11_cout_0 = D1_count[8] & !D1L41;
D1L11 = CARRY(D1L11_cout_0);
--D1L21 is clkdiv1ms:inst3|add~248COUT1_308 at LC_X8_Y9_N1
--operation mode is arithmetic
D1L21_cout_1 = D1_count[8] & !D1L51;
D1L21 = CARRY(D1L21_cout_1);
--D1L31 is clkdiv1ms:inst3|add~251 at LC_X8_Y9_N0
--operation mode is arithmetic
D1L31_carry_eqn = D1L32;
D1L31 = D1_count[7] $ D1L31_carry_eqn;
--D1L41 is clkdiv1ms:inst3|add~253 at LC_X8_Y9_N0
--operation mode is arithmetic
D1L41_cout_0 = !D1L32 # !D1_count[7];
D1L41 = CARRY(D1L41_cout_0);
--D1L51 is clkdiv1ms:inst3|add~253COUT1_307 at LC_X8_Y9_N0
--operation mode is arithmetic
D1L51_cout_1 = !D1L32 # !D1_count[7];
D1L51 = CARRY(D1L51_cout_1);
--D1L61 is clkdiv1ms:inst3|add~256 at LC_X8_Y9_N3
--operation mode is arithmetic
D1L61_carry_eqn = (!D1L32 & D1L02) # (D1L32 & D1L12);
D1L61 = D1_count[10] $ !D1L61_carry_eqn;
--D1L71 is clkdiv1ms:inst3|add~258 at LC_X8_Y9_N3
--operation mode is arithmetic
D1L71_cout_0 = D1_count[10] & !D1L02;
D1L71 = CARRY(D1L71_cout_0);
--D1L81 is clkdiv1ms:inst3|add~258COUT1_310 at LC_X8_Y9_N3
--operation mode is arithmetic
D1L81_cout_1 = D1_count[10] & !D1L12;
D1L81 = CARRY(D1L81_cout_1);
--D1L91 is clkdiv1ms:inst3|add~261 at LC_X8_Y9_N2
--operation mode is arithmetic
D1L91_carry_eqn = (!D1L32 & D1L11) # (D1L32 & D1L21);
D1L91 = D1_count[9] $ (D1L91_carry_eqn);
--D1L02 is clkdiv1ms:inst3|add~263 at LC_X8_Y9_N2
--operation mode is arithmetic
D1L02_cout_0 = !D1L11 # !D1_count[9];
D1L02 = CARRY(D1L02_cout_0);
--D1L12 is clkdiv1ms:inst3|add~263COUT1_309 at LC_X8_Y9_N2
--operation mode is arithmetic
D1L12_cout_1 = !D1L21 # !D1_count[9];
D1L12 = CARRY(D1L12_cout_1);
--D1L22 is clkdiv1ms:inst3|add~266 at LC_X8_Y10_N9
--operation mode is arithmetic
D1L22_carry_eqn = (!D1L73 & D1L13) # (D1L73 & D1L23);
D1L22 = D1_count[6] $ !D1L22_carry_eqn;
--D1L32 is clkdiv1ms:inst3|add~268 at LC_X8_Y10_N9
--operation mode is arithmetic
D1L32 = CARRY(D1_count[6] & !D1L23);
--D1L42 is clkdiv1ms:inst3|add~271 at LC_X8_Y10_N7
--operation mode is arithmetic
D1L42_carry_eqn = (!D1L73 & D1L82) # (D1L73 & D1L92);
D1L42 = D1_count[4] $ !D1L42_carry_eqn;
--D1L52 is clkdiv1ms:inst3|add~273 at LC_X8_Y10_N7
--operation mode is arithmetic
D1L52_cout_0 = D1_count[4] & !D1L82;
D1L52 = CARRY(D1L52_cout_0);
--D1L62 is clkdiv1ms:inst3|add~273COUT1_305 at LC_X8_Y10_N7
--operation mode is arithmetic
D1L62_cout_1 = D1_count[4] & !D1L92;
D1L62 = CARRY(D1L62_cout_1);
--D1L72 is clkdiv1ms:inst3|add~276 at LC_X8_Y10_N6
--operation mode is arithmetic
D1L72_carry_eqn = (!D1L73 & D1L43) # (D1L73 & D1L53);
D1L72 = D1_count[3] $ (D1L72_carry_eqn);
--D1L82 is clkdiv1ms:inst3|add~278 at LC_X8_Y10_N6
--operation mode is arithmetic
D1L82_cout_0 = !D1L43 # !D1_count[3];
D1L82 = CARRY(D1L82_cout_0);
--D1L92 is clkdiv1ms:inst3|add~278COUT1_304 at LC_X8_Y10_N6
--operation mode is arithmetic
D1L92_cout_1 = !D1L53 # !D1_count[3];
D1L92 = CARRY(D1L92_cout_1);
--D1L03 is clkdiv1ms:inst3|add~281 at LC_X8_Y10_N8
--operation mode is arithmetic
D1L03_carry_eqn = (!D1L73 & D1L52) # (D1L73 & D1L62);
D1L03 = D1_count[5] $ D1L03_carry_eqn;
--D1L13 is clkdiv1ms:inst3|add~283 at LC_X8_Y10_N8
--operation mode is arithmetic
D1L13_cout_0 = !D1L52 # !D1_count[5];
D1L13 = CARRY(D1L13_cout_0);
--D1L23 is clkdiv1ms:inst3|add~283COUT1_306 at LC_X8_Y10_N8
--operation mode is arithmetic
D1L23_cout_1 = !D1L62 # !D1_count[5];
D1L23 = CARRY(D1L23_cout_1);
--D1L33 is clkdiv1ms:inst3|add~286 at LC_X8_Y10_N5
--operation mode is arithmetic
D1L33_carry_eqn = D1L73;
D1L33 = D1_count[2] $ !D1L33_carry_eqn;
--D1L43 is clkdiv1ms:inst3|add~288 at LC_X8_Y10_N5
--operation mode is arithmetic
D1L43_cout_0 = D1_count[2] & !D1L73;
D1L43 = CARRY(D1L43_cout_0);
--D1L53 is clkdiv1ms:inst3|add~288COUT1_303 at LC_X8_Y10_N5
--operation mode is arithmetic
D1L53_cout_1 = D1_count[2] & !D1L73;
D1L53 = CARRY(D1L53_cout_1);
--D1L63 is clkdiv1ms:inst3|add~291 at LC_X8_Y10_N4
--operation mode is arithmetic
D1L63 = D1_count[1] $ (D1L93);
--D1L73 is clkdiv1ms:inst3|add~293 at LC_X8_Y10_N4
--operation mode is arithmetic
D1L73 = CARRY(!D1L04 # !D1_count[1]);
--D1L83 is clkdiv1ms:inst3|add~296 at LC_X8_Y10_N3
--operation mode is arithmetic
D1L83 = !D1_count[0];
--D1L93 is clkdiv1ms:inst3|add~298 at LC_X8_Y10_N3
--operation mode is arithmetic
D1L93_cout_0 = D1_count[0];
D1L93 = CARRY(D1L93_cout_0);
--D1L04 is clkdiv1ms:inst3|add~298COUT1_302 at LC_X8_Y10_N3
--operation mode is arithmetic
D1L04_cout_1 = D1_count[0];
D1L04 = CARRY(D1L04_cout_1);
--C1L82 is button:inst2|always0~0 at LC_X37_Y10_N0
--operation mode is normal
C1L82 = !start # !C1_signal;
--clk is clk at PIN_28
--operation mode is input
clk = INPUT();
--reset is reset at PIN_128
--operation mode is input
reset = INPUT();
--start is start at PIN_132
--operation mode is input
start = INPUT();
--out[7] is out[7] at PIN_163
--operation mode is output
out[7] = OUTPUT(GND);
--out[6] is out[6] at PIN_164
--operation mode is output
out[6] = OUTPUT(F1L4);
--out[5] is out[5] at PIN_165
--operation mode is output
out[5] = OUTPUT(!F1L3);
--out[4] is out[4] at PIN_166
--operation mode is output
out[4] = OUTPUT(!F1L2);
--out[3] is out[3] at PIN_167
--operation mode is output
out[3] = OUTPUT(!F1L1);
--out[2] is out[2] at PIN_168
--operation mode is output
out[2] = OUTPUT(!F1L5);
--out[1] is out[1] at PIN_169
--operation mode is output
out[1] = OUTPUT(!F1L6);
--out[0] is out[0] at PIN_173
--operation mode is output
out[0] = OUTPUT(!F1L7);
--scan_en[8] is scan_en[8] at PIN_162
--operation mode is output
scan_en[8] = OUTPUT(E1_scan_en[8]);
--scan_en[7] is scan_en[7] at PIN_161
--operation mode is output
scan_en[7] = OUTPUT(E1_scan_en[7]);
--scan_en[6] is scan_en[6] at PIN_160
--operation mode is output
scan_en[6] = OUTPUT(E1_scan_en[6]);
--scan_en[5] is scan_en[5] at PIN_159
--operation mode is output
scan_en[5] = OUTPUT(E1_scan_en[5]);
--scan_en[4] is scan_en[4] at PIN_158
--operation mode is output
scan_en[4] = OUTPUT(E1_scan_en[4]);
--scan_en[3] is scan_en[3] at PIN_141
--operation mode is output
scan_en[3] = OUTPUT(E1_scan_en[3]);
--scan_en[2] is scan_en[2] at PIN_140
--operation mode is output
scan_en[2] = OUTPUT(E1_scan_en[2]);
--scan_en[1] is scan_en[1] at PIN_139
--operation mode is output
scan_en[1] = OUTPUT(!E1_scan_en[1]);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?