📄 input.fit.eqn
字号:
--B1_cntfrq[9] is clk_devide:inst|cntfrq[9] at LC_X15_Y3_N5
--operation mode is normal
B1_cntfrq[9] = DFFEAS(B1L77, GLOBAL(CLK), VCC, , , B1L42, , , VCC);
--B1_cntfrq[2] is clk_devide:inst|cntfrq[2] at LC_X13_Y2_N2
--operation mode is normal
B1_cntfrq[2]_lut_out = GND;
B1_cntfrq[2] = DFFEAS(B1_cntfrq[2]_lut_out, GLOBAL(CLK), VCC, , , B1L73, , , VCC);
--B1_cntfrq[5] is clk_devide:inst|cntfrq[5] at LC_X12_Y3_N7
--operation mode is normal
B1_cntfrq[5]_lut_out = B1L04 & !B1L47;
B1_cntfrq[5] = DFFEAS(B1_cntfrq[5]_lut_out, GLOBAL(CLK), VCC, , , , , , );
--B1_cntfrq[4] is clk_devide:inst|cntfrq[4] at LC_X12_Y3_N2
--operation mode is normal
B1_cntfrq[4]_lut_out = !B1L47 & (B1L34);
B1_cntfrq[4] = DFFEAS(B1_cntfrq[4]_lut_out, GLOBAL(CLK), VCC, , , , , , );
--B1L87 is clk_devide:inst|reduce_nor~138 at LC_X13_Y3_N0
--operation mode is normal
B1_cntfrq[3]_qfbk = B1_cntfrq[3];
B1L87 = B1_cntfrq[2] # B1_cntfrq[3]_qfbk # !B1_cntfrq[5] # !B1_cntfrq[4];
--B1_cntfrq[3] is clk_devide:inst|cntfrq[3] at LC_X13_Y3_N0
--operation mode is normal
B1_cntfrq[3] = DFFEAS(B1L87, GLOBAL(CLK), VCC, , , B1L53, , , VCC);
--B1L97 is clk_devide:inst|reduce_nor~139 at LC_X12_Y3_N0
--operation mode is normal
B1L97 = B1L77 # B1L67 # B1L87 # B1L57;
--B1_cntfrq[0] is clk_devide:inst|cntfrq[0] at LC_X12_Y3_N5
--operation mode is normal
B1_cntfrq[0]_lut_out = !B1L47 & (B1L94);
B1_cntfrq[0] = DFFEAS(B1_cntfrq[0]_lut_out, GLOBAL(CLK), VCC, , , , , , );
--B1_cntfrq[18] is clk_devide:inst|cntfrq[18] at LC_X15_Y3_N3
--operation mode is normal
B1_cntfrq[18]_lut_out = GND;
B1_cntfrq[18] = DFFEAS(B1_cntfrq[18]_lut_out, GLOBAL(CLK), VCC, , , B1L25, , , VCC);
--B1L47 is clk_devide:inst|reduce_nor~0 at LC_X12_Y3_N1
--operation mode is normal
B1_cntfrq[1]_qfbk = B1_cntfrq[1];
B1L47 = !B1_cntfrq[0] & !B1_cntfrq[18] & !B1_cntfrq[1]_qfbk & !B1L97;
--B1_cntfrq[1] is clk_devide:inst|cntfrq[1] at LC_X12_Y3_N1
--operation mode is normal
B1_cntfrq[1] = DFFEAS(B1L47, GLOBAL(CLK), VCC, , , B1L64, , , VCC);
--D1L231 is led4bits7seg:inst4|STATE[0]~221 at LC_X7_Y5_N7
--operation mode is normal
D1L231 = D1_STATE[3] & !D1_STATE[1] & !D1_STATE[2] & D1_LCDSTATE[0] # !D1_STATE[3] & D1_STATE[1] & D1_STATE[2] & !D1_LCDSTATE[0];
--D1L331 is led4bits7seg:inst4|STATE[0]~222 at LC_X7_Y5_N8
--operation mode is normal
D1L331 = D1_STATE[0] & D1L231 # !RST;
--D1L431 is led4bits7seg:inst4|STATE[0]~223 at LC_X7_Y5_N9
--operation mode is normal
D1L431 = D1_change # !RST # !D1_LCDSTATE[0];
--C1_keypress is keyboard4_4:inst2|keypress at LC_X11_Y4_N1
--operation mode is normal
C1_keypress_lut_out = !C1L63;
C1_keypress = DFFEAS(C1_keypress_lut_out, GLOBAL(B1_clkout), VCC, , C1_haskey, , , , );
--D1_clr is led4bits7seg:inst4|clr at LC_X8_Y5_N9
--operation mode is normal
D1_clr_lut_out = D1_change & (D1_clr # D1L15 & D1_STATE[0]);
D1_clr = DFFEAS(D1_clr_lut_out, GLOBAL(B1_clkout), VCC, , D1L531, , , , );
--C1_leds[0] is keyboard4_4:inst2|leds[0] at LC_X12_Y8_N7
--operation mode is normal
C1_leds[0]_lut_out = C1L39 # C1L28 # C1L38 # !C1L58;
C1_leds[0] = DFFEAS(C1_leds[0]_lut_out, GLOBAL(B1_clkout), VCC, , , , , , );
--C1_leds[3] is keyboard4_4:inst2|leds[3] at LC_X12_Y8_N5
--operation mode is normal
C1_leds[3]_lut_out = C1L65 # C1L45 # C1L78 # !C1L58;
C1_leds[3] = DFFEAS(C1_leds[3]_lut_out, GLOBAL(B1_clkout), VCC, , , , , , );
--C1_leds[2] is keyboard4_4:inst2|leds[2] at LC_X13_Y8_N4
--operation mode is normal
C1_leds[2]_lut_out = C1L15 # C1L05 # C1L88 # !C1L09;
C1_leds[2] = DFFEAS(C1_leds[2]_lut_out, GLOBAL(B1_clkout), VCC, , , , , , );
--C1_leds[1] is keyboard4_4:inst2|leds[1] at LC_X13_Y8_N8
--operation mode is normal
C1_leds[1]_lut_out = C1L29 # C1L19 # !C1L06 & C1_leds[1];
C1_leds[1] = DFFEAS(C1_leds[1]_lut_out, GLOBAL(B1_clkout), VCC, , , , , , );
--B1L1 is clk_devide:inst|add~286 at LC_X14_Y3_N8
--operation mode is arithmetic
B1L1_carry_eqn = (!B1L71 & B1L5) # (B1L71 & B1L6);
B1L1 = B1_cntfrq[17] $ B1L1_carry_eqn;
--B1L2 is clk_devide:inst|add~288 at LC_X14_Y3_N8
--operation mode is arithmetic
B1L2_cout_0 = !B1L5 # !B1_cntfrq[17];
B1L2 = CARRY(B1L2_cout_0);
--B1L3 is clk_devide:inst|add~288COUT1_426 at LC_X14_Y3_N8
--operation mode is arithmetic
B1L3_cout_1 = !B1L6 # !B1_cntfrq[17];
B1L3 = CARRY(B1L3_cout_1);
--B1L4 is clk_devide:inst|add~291 at LC_X14_Y3_N7
--operation mode is arithmetic
B1L4_carry_eqn = (!B1L71 & B1L8) # (B1L71 & B1L9);
B1L4 = B1_cntfrq[16] $ !B1L4_carry_eqn;
--B1L5 is clk_devide:inst|add~293 at LC_X14_Y3_N7
--operation mode is arithmetic
B1L5_cout_0 = B1_cntfrq[16] & !B1L8;
B1L5 = CARRY(B1L5_cout_0);
--B1L6 is clk_devide:inst|add~293COUT1_424 at LC_X14_Y3_N7
--operation mode is arithmetic
B1L6_cout_1 = B1_cntfrq[16] & !B1L9;
B1L6 = CARRY(B1L6_cout_1);
--B1L7 is clk_devide:inst|add~296 at LC_X14_Y3_N6
--operation mode is arithmetic
B1L7_carry_eqn = (!B1L71 & B1L11) # (B1L71 & B1L21);
B1L7 = B1_cntfrq[15] $ B1L7_carry_eqn;
--B1L8 is clk_devide:inst|add~298 at LC_X14_Y3_N6
--operation mode is arithmetic
B1L8_cout_0 = !B1L11 # !B1_cntfrq[15];
B1L8 = CARRY(B1L8_cout_0);
--B1L9 is clk_devide:inst|add~298COUT1_422 at LC_X14_Y3_N6
--operation mode is arithmetic
B1L9_cout_1 = !B1L21 # !B1_cntfrq[15];
B1L9 = CARRY(B1L9_cout_1);
--B1L01 is clk_devide:inst|add~301 at LC_X14_Y3_N5
--operation mode is arithmetic
B1L01_carry_eqn = B1L71;
B1L01 = B1_cntfrq[14] $ !B1L01_carry_eqn;
--B1L11 is clk_devide:inst|add~303 at LC_X14_Y3_N5
--operation mode is arithmetic
B1L11_cout_0 = B1_cntfrq[14] & !B1L71;
B1L11 = CARRY(B1L11_cout_0);
--B1L21 is clk_devide:inst|add~303COUT1_420 at LC_X14_Y3_N5
--operation mode is arithmetic
B1L21_cout_1 = B1_cntfrq[14] & !B1L71;
B1L21 = CARRY(B1L21_cout_1);
--B1L31 is clk_devide:inst|add~306 at LC_X14_Y3_N2
--operation mode is arithmetic
B1L31_carry_eqn = (!B1L43 & B1L22) # (B1L43 & B1L32);
B1L31 = B1_cntfrq[11] $ (B1L31_carry_eqn);
--B1L41 is clk_devide:inst|add~308 at LC_X14_Y3_N2
--operation mode is arithmetic
B1L41_cout_0 = !B1L22 # !B1_cntfrq[11];
B1L41 = CARRY(B1L41_cout_0);
--B1L51 is clk_devide:inst|add~308COUT1_416 at LC_X14_Y3_N2
--operation mode is arithmetic
B1L51_cout_1 = !B1L32 # !B1_cntfrq[11];
B1L51 = CARRY(B1L51_cout_1);
--B1L61 is clk_devide:inst|add~311 at LC_X14_Y3_N4
--operation mode is arithmetic
B1L61_carry_eqn = (!B1L43 & B1L91) # (B1L43 & B1L02);
B1L61 = B1_cntfrq[13] $ B1L61_carry_eqn;
--B1L71 is clk_devide:inst|add~313 at LC_X14_Y3_N4
--operation mode is arithmetic
B1L71 = CARRY(!B1L02 # !B1_cntfrq[13]);
--B1L81 is clk_devide:inst|add~316 at LC_X14_Y3_N3
--operation mode is arithmetic
B1L81_carry_eqn = (!B1L43 & B1L41) # (B1L43 & B1L51);
B1L81 = B1_cntfrq[12] $ !B1L81_carry_eqn;
--B1L91 is clk_devide:inst|add~318 at LC_X14_Y3_N3
--operation mode is arithmetic
B1L91_cout_0 = B1_cntfrq[12] & !B1L41;
B1L91 = CARRY(B1L91_cout_0);
--B1L02 is clk_devide:inst|add~318COUT1_418 at LC_X14_Y3_N3
--operation mode is arithmetic
B1L02_cout_1 = B1_cntfrq[12] & !B1L51;
B1L02 = CARRY(B1L02_cout_1);
--B1L12 is clk_devide:inst|add~321 at LC_X14_Y3_N1
--operation mode is arithmetic
B1L12_carry_eqn = (!B1L43 & B1L52) # (B1L43 & B1L62);
B1L12 = B1_cntfrq[10] $ !B1L12_carry_eqn;
--B1L22 is clk_devide:inst|add~323 at LC_X14_Y3_N1
--operation mode is arithmetic
B1L22_cout_0 = B1_cntfrq[10] & !B1L52;
B1L22 = CARRY(B1L22_cout_0);
--B1L32 is clk_devide:inst|add~323COUT1_414 at LC_X14_Y3_N1
--operation mode is arithmetic
B1L32_cout_1 = B1_cntfrq[10] & !B1L62;
B1L32 = CARRY(B1L32_cout_1);
--B1L42 is clk_devide:inst|add~326 at LC_X14_Y3_N0
--operation mode is arithmetic
B1L42_carry_eqn = B1L43;
B1L42 = B1_cntfrq[9] $ B1L42_carry_eqn;
--B1L52 is clk_devide:inst|add~328 at LC_X14_Y3_N0
--operation mode is arithmetic
B1L52_cout_0 = !B1L43 # !B1_cntfrq[9];
B1L52 = CARRY(B1L52_cout_0);
--B1L62 is clk_devide:inst|add~328COUT1_412 at LC_X14_Y3_N0
--operation mode is arithmetic
B1L62_cout_1 = !B1L43 # !B1_cntfrq[9];
B1L62 = CARRY(B1L62_cout_1);
--B1L72 is clk_devide:inst|add~331 at LC_X13_Y3_N8
--operation mode is arithmetic
B1L72_carry_eqn = (!B1L63 & B1L13) # (B1L63 & B1L23);
B1L72 = B1_cntfrq[7] $ B1L72_carry_eqn;
--B1L82 is clk_devide:inst|add~333 at LC_X13_Y3_N8
--operation mode is arithmetic
B1L82_cout_0 = !B1L13 # !B1_cntfrq[7];
B1L82 = CARRY(B1L82_cout_0);
--B1L92 is clk_devide:inst|add~333COUT1_410 at LC_X13_Y3_N8
--operation mode is arithmetic
B1L92_cout_1 = !B1L23 # !B1_cntfrq[7];
B1L92 = CARRY(B1L92_cout_1);
--B1L03 is clk_devide:inst|add~336 at LC_X13_Y3_N7
--operation mode is arithmetic
B1L03_carry_eqn = (!B1L63 & B1L14) # (B1L63 & B1L24);
B1L03 = B1_cntfrq[6] $ !B1L03_carry_eqn;
--B1L13 is clk_devide:inst|add~338 at LC_X13_Y3_N7
--operation mode is arithmetic
B1L13_cout_0 = B1_cntfrq[6] & !B1L14;
B1L13 = CARRY(B1L13_cout_0);
--B1L23 is clk_devide:inst|add~338COUT1_408 at LC_X13_Y3_N7
--operation mode is arithmetic
B1L23_cout_1 = B1_cntfrq[6] & !B1L24;
B1L23 = CARRY(B1L23_cout_1);
--B1L33 is clk_devide:inst|add~341 at LC_X13_Y3_N9
--operation mode is arithmetic
B1L33_carry_eqn = (!B1L63 & B1L82) # (B1L63 & B1L92);
B1L33 = B1_cntfrq[8] $ !B1L33_carry_eqn;
--B1L43 is clk_devide:inst|add~343 at LC_X13_Y3_N9
--operation mode is arithmetic
B1L43 = CARRY(B1_cntfrq[8] & !B1L92);
--B1L53 is clk_devide:inst|add~346 at LC_X13_Y3_N4
--operation mode is arithmetic
B1L53 = B1_cntfrq[3] $ B1L83;
--B1L63 is clk_devide:inst|add~348 at LC_X13_Y3_N4
--operation mode is arithmetic
B1L63 = CARRY(!B1L93 # !B1_cntfrq[3]);
--B1L73 is clk_devide:inst|add~351 at LC_X13_Y3_N3
--operation mode is arithmetic
B1L73 = B1_cntfrq[2] $ !B1L74;
--B1L83 is clk_devide:inst|add~353 at LC_X13_Y3_N3
--operation mode is arithmetic
B1L83_cout_0 = B1_cntfrq[2] & !B1L74;
B1L83 = CARRY(B1L83_cout_0);
--B1L93 is clk_devide:inst|add~353COUT1_402 at LC_X13_Y3_N3
--operation mode is arithmetic
B1L93_cout_1 = B1_cntfrq[2] & !B1L84;
B1L93 = CARRY(B1L93_cout_1);
--B1L04 is clk_devide:inst|add~356 at LC_X13_Y3_N6
--operation mode is arithmetic
B1L04_carry_eqn = (!B1L63 & B1L44) # (B1L63 & B1L54);
B1L04 = B1_cntfrq[5] $ B1L04_carry_eqn;
--B1L14 is clk_devide:inst|add~358 at LC_X13_Y3_N6
--operation mode is arithmetic
B1L14_cout_0 = !B1L44 # !B1_cntfrq[5];
B1L14 = CARRY(B1L14_cout_0);
--B1L24 is clk_devide:inst|add~358COUT1_406 at LC_X13_Y3_N6
--operation mode is arithmetic
B1L24_cout_1 = !B1L54 # !B1_cntfrq[5];
B1L24 = CARRY(B1L24_cout_1);
--B1L34 is clk_devide:inst|add~361 at LC_X13_Y3_N5
--operation mode is arithmetic
B1L34_carry_eqn = B1L63;
B1L34 = B1_cntfrq[4] $ !B1L34_carry_eqn;
--B1L44 is clk_devide:inst|add~363 at LC_X13_Y3_N5
--operation mode is arithmetic
B1L44_cout_0 = B1_cntfrq[4] & !B1L63;
B1L44 = CARRY(B1L44_cout_0);
--B1L54 is clk_devide:inst|add~363COUT1_404 at LC_X13_Y3_N5
--operation mode is arithmetic
B1L54_cout_1 = B1_cntfrq[4] & !B1L63;
B1L54 = CARRY(B1L54_cout_1);
--B1L64 is clk_devide:inst|add~366 at LC_X13_Y3_N2
--operation mode is arithmetic
B1L64 = B1_cntfrq[1] $ (B1L05);
--B1L74 is clk_devide:inst|add~368 at LC_X13_Y3_N2
--operation mode is arithmetic
B1L74_cout_0 = !B1L05 # !B1_cntfrq[1];
B1L74 = CARRY(B1L74_cout_0);
--B1L84 is clk_devide:inst|add~368COUT1_400 at LC_X13_Y3_N2
--operation mode is arithmetic
B1L84_cout_1 = !B1L15 # !B1_cntfrq[1];
B1L84 = CARRY(B1L84_cout_1);
--B1L94 is clk_devide:inst|add~371 at LC_X13_Y3_N1
--operation mode is arithmetic
B1L94 = !B1_cntfrq[0];
--B1L05 is clk_devide:inst|add~373 at LC_X13_Y3_N1
--operation mode is arithmetic
B1L05_cout_0 = B1_cntfrq[0];
B1L05 = CARRY(B1L05_cout_0);
--B1L15 is clk_devide:inst|add~373COUT1_398 at LC_X13_Y3_N1
--operation mode is arithmetic
B1L15_cout_1 = B1_cntfrq[0];
B1L15 = CARRY(B1L15_cout_1);
--B1L25 is clk_devide:inst|add~376 at LC_X14_Y3_N9
--operation mode is normal
B1L25_carry_eqn = (!B1L71 & B1L2) # (B1L71 & B1L3);
B1L25 = B1L25_carry_eqn $ !B1_cntfrq[18];
--C1_count2[4] is keyboard4_4:inst2|count2[4] at LC_X11_Y5_N4
--operation mode is arithmetic
C1_count2[4]_lut_out = C1_count2[4] $ (!C1L32);
C1_count2[4] = DFFEAS(C1_count2[4]_lut_out, GLOBAL(B1_clkout), VCC, , , , , C1L73, );
--C1L62 is keyboard4_4:inst2|count2[4]~217 at LC_X11_Y5_N4
--operation mode is arithmetic
C1L62 = C1L72;
--C1_count2[5] is keyboard4_4:inst2|count2[5] at LC_X11_Y5_N5
--operation mode is arithmetic
C1_count2[5]_carry_eqn = (!C1L62 & GND) # (C1L62 & VCC);
C1_count2[5]_lut_out = C1_count2[5] $ (C1_count2[5]_carry_eqn);
C1_count2[5] = DFFEAS(C1_count2[5]_lut_out, GLOBAL(B1_clkout), VCC, , , , , C1L73, );
--C1L03 is keyboard4_4:inst2|count2[5]~221 at LC_X11_Y5_N5
--operation mode is arithmetic
C1L03_cout_0 = !C1L62 # !C1_count2[5];
C1L03 = CARRY(C1L03_cout_0);
--C1L13 is keyboard4_4:inst2|count2[5]~221COUT1_264 at LC_X11_Y5_N5
--operation mode is arithmetic
C1L13_cout_1 = !C1L62 # !C1_count2[5];
C1L13 = CARRY(C1L13_cout_1);
--C1_count2[6] is keyboard4_4:inst2|count2[6] at LC_X11_Y5_N6
--operation mode is arithmetic
C1_count2[6]_carry_eqn = (!C1L62 & C1L03) # (C1L62 & C1L13);
C1_count2[6]_lut_out = C1_count2[6] $ (!C1_count2[6]_carry_eqn);
C1_count2[6] = DFFEAS(C1_count2[6]_lut_out, GLOBAL(B1_clkout), VCC, , , , , C1L73, );
--C1L33 is keyboard4_4:inst2|count2[6]~225 at LC_X11_Y5_N6
--operation mode is arithmetic
C1L33_cout_0 = C1_count2[6] & (!C1L03);
C1L33 = CARRY(C1L33_cout_0);
--C1L43 is keyboard4_4:inst2|count2[6]~225COUT1_266 at LC_X11_Y5_N6
--operation mode is arithmetic
C1L43_cout_1 = C1_count2[6] & (!C1L13);
C1L43 = CARRY(C1L43_cout_1);
--C1_hold is keyboard4_4:inst2|hold at LC_X11_Y4_N7
--operation mode is normal
C1_hold_lut_out = C1_haskey & (C1_hold # C1L84 & !C1L94);
C1_hold = DFFEAS(C1_hold_lut_out, GLOBAL(B1_clkout), VCC, , , , , , );
--C1L64 is keyboard4_4:inst2|process2~121 at LC_X11_Y4_N3
--operation mode is normal
C1L64 = C1_count2[5] # C1_hold # C1_count2[6] # C1_count2[4];
--C1_count2[7] is keyboard4_4:inst2|count2[7] at LC_X11_Y5_N7
--operation mode is normal
C1_count2[7]_carry_eqn = (!C1L62 & C1L33) # (C1L62 & C1L43);
C1_count2[7]_lut_out = C1_count2[7] $ C1_count2[7]_carry_eqn;
C1_count2[7] = DFFEAS(C1_count2[7]_lut_out, GLOBAL(B1_clkout), VCC, , , , , C1L73, );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -