📄 top.fit.eqn
字号:
D1L654_cout_0 = D1L91 & (!D1L294 # !H1_hcnt[8]) # !D1L91 & !H1_hcnt[8] & !D1L294;
D1L654 = CARRY(D1L654_cout_0);
--D1L754 is ball:drawball|LessThan~2002COUT1_2654 at LC_X10_Y11_N8
--operation mode is arithmetic
D1L754_cout_1 = D1L91 & (!D1L394 # !H1_hcnt[8]) # !D1L91 & !H1_hcnt[8] & !D1L394;
D1L754 = CARRY(D1L754_cout_1);
--D1L4 is ball:drawball|add~2504 at LC_X12_Y13_N9
--operation mode is normal
D1L4_carry_eqn = (!D1L671 & D1L32) # (D1L671 & D1L42);
D1L4 = D1L4_carry_eqn $ D1_ball_x[9];
--D1L954 is ball:drawball|LessThan~2007 at LC_X13_Y13_N8
--operation mode is arithmetic
D1L954_cout_0 = D1L22 & H1_hcnt[8] & !D1L594 # !D1L22 & (H1_hcnt[8] # !D1L594);
D1L954 = CARRY(D1L954_cout_0);
--D1L064 is ball:drawball|LessThan~2007COUT1_2662 at LC_X13_Y13_N8
--operation mode is arithmetic
D1L064_cout_1 = D1L22 & H1_hcnt[8] & !D1L694 # !D1L22 & (H1_hcnt[8] # !D1L694);
D1L064 = CARRY(D1L064_cout_1);
--D1L5 is ball:drawball|add~2509 at LC_X12_Y11_N9
--operation mode is normal
D1L5_carry_eqn = (!D1L871 & D1L62) # (D1L871 & D1L72);
D1L5 = D1L5_carry_eqn $ D1_ball_y[9];
--D1L264 is ball:drawball|LessThan~2012 at LC_X14_Y11_N8
--operation mode is arithmetic
D1L264_cout_0 = D1L52 & H1_vcnt[8] & !D1L894 # !D1L52 & (H1_vcnt[8] # !D1L894);
D1L264 = CARRY(D1L264_cout_0);
--D1L364 is ball:drawball|LessThan~2012COUT1_2670 at LC_X14_Y11_N8
--operation mode is arithmetic
D1L364_cout_1 = D1L52 & H1_vcnt[8] & !D1L994 # !D1L52 & (H1_vcnt[8] # !D1L994);
D1L364 = CARRY(D1L364_cout_1);
--D1L6 is ball:drawball|add~2514 at LC_X13_Y9_N9
--operation mode is normal
D1L6_carry_eqn = (!D1L081 & D1L92) # (D1L081 & D1L03);
D1L6 = D1L6_carry_eqn $ !D1_ball_y[9];
--D1L564 is ball:drawball|LessThan~2017 at LC_X14_Y9_N8
--operation mode is arithmetic
D1L564_cout_0 = D1L82 & (!D1L105 # !H1_vcnt[8]) # !D1L82 & !H1_vcnt[8] & !D1L105;
D1L564 = CARRY(D1L564_cout_0);
--D1L664 is ball:drawball|LessThan~2017COUT1_2678 at LC_X14_Y9_N8
--operation mode is arithmetic
D1L664_cout_1 = D1L82 & (!D1L205 # !H1_vcnt[8]) # !D1L82 & !H1_vcnt[8] & !D1L205;
D1L664 = CARRY(D1L664_cout_1);
--D1L7 is ball:drawball|add~2519 at LC_X11_Y10_N9
--operation mode is normal
D1L7_carry_eqn = (!D1L281 & D1L23) # (D1L281 & D1L33);
D1L7 = D1L7_carry_eqn $ !D1_ball_x[9];
--D1L864 is ball:drawball|LessThan~2022 at LC_X10_Y10_N8
--operation mode is arithmetic
D1L864_cout_0 = D1L13 & (!D1L405 # !H1_hcnt[8]) # !D1L13 & !H1_hcnt[8] & !D1L405;
D1L864 = CARRY(D1L864_cout_0);
--D1L964 is ball:drawball|LessThan~2022COUT1_2686 at LC_X10_Y10_N8
--operation mode is arithmetic
D1L964_cout_1 = D1L13 & (!D1L505 # !H1_hcnt[8]) # !D1L13 & !H1_hcnt[8] & !D1L505;
D1L964 = CARRY(D1L964_cout_1);
--D1L8 is ball:drawball|add~2524 at LC_X11_Y12_N9
--operation mode is normal
D1L8_carry_eqn = (!D1L481 & D1L53) # (D1L481 & D1L63);
D1L8 = D1L8_carry_eqn $ D1_ball_x[9];
--D1L174 is ball:drawball|LessThan~2027 at LC_X13_Y12_N8
--operation mode is arithmetic
D1L174_cout_0 = H1_hcnt[8] & (!D1L705 # !D1L43) # !H1_hcnt[8] & !D1L43 & !D1L705;
D1L174 = CARRY(D1L174_cout_0);
--D1L274 is ball:drawball|LessThan~2027COUT1_2694 at LC_X13_Y12_N8
--operation mode is arithmetic
D1L274_cout_1 = H1_hcnt[8] & (!D1L805 # !D1L43) # !H1_hcnt[8] & !D1L43 & !D1L805;
D1L274 = CARRY(D1L274_cout_1);
--D1L9 is ball:drawball|add~2529 at LC_X13_Y10_N8
--operation mode is normal
D1L9_carry_eqn = (!D1L841 & D1L83) # (D1L841 & D1L93);
D1L9 = D1_ball_y[9] $ (!D1L9_carry_eqn);
--D1L474 is ball:drawball|LessThan~2032 at LC_X14_Y10_N8
--operation mode is arithmetic
D1L474_cout_0 = H1_vcnt[8] & (!D1L015 # !D1L73) # !H1_vcnt[8] & !D1L73 & !D1L015;
D1L474 = CARRY(D1L474_cout_0);
--D1L574 is ball:drawball|LessThan~2032COUT1_2702 at LC_X14_Y10_N8
--operation mode is arithmetic
D1L574_cout_1 = H1_vcnt[8] & (!D1L115 # !D1L73) # !H1_vcnt[8] & !D1L73 & !D1L115;
D1L574 = CARRY(D1L574_cout_1);
--D1L01 is ball:drawball|add~2534 at LC_X15_Y8_N8
--operation mode is normal
D1L01_carry_eqn = (!D1L251 & D1L14) # (D1L251 & D1L24);
D1L01 = D1_ball_y[9] $ D1L01_carry_eqn;
--D1L774 is ball:drawball|LessThan~2037 at LC_X16_Y12_N8
--operation mode is arithmetic
D1L774_cout_0 = H1_vcnt[8] & D1L04 & !D1L315 # !H1_vcnt[8] & (D1L04 # !D1L315);
D1L774 = CARRY(D1L774_cout_0);
--D1L874 is ball:drawball|LessThan~2037COUT1_2710 at LC_X16_Y12_N8
--operation mode is arithmetic
D1L874_cout_1 = H1_vcnt[8] & D1L04 & !D1L415 # !H1_vcnt[8] & (D1L04 # !D1L415);
D1L874 = CARRY(D1L874_cout_1);
--D1L11 is ball:drawball|add~2539 at LC_X20_Y12_N8
--operation mode is normal
D1L11_carry_eqn = (!D1L651 & D1L44) # (D1L651 & D1L54);
D1L11 = D1L11_carry_eqn $ D1_ball_x[9];
--D1L084 is ball:drawball|LessThan~2042 at LC_X20_Y13_N8
--operation mode is arithmetic
D1L084_cout_0 = H1_hcnt[8] & D1L34 & !D1L615 # !H1_hcnt[8] & (D1L34 # !D1L615);
D1L084 = CARRY(D1L084_cout_0);
--D1L184 is ball:drawball|LessThan~2042COUT1_2718 at LC_X20_Y13_N8
--operation mode is arithmetic
D1L184_cout_1 = H1_hcnt[8] & D1L34 & !D1L715 # !H1_hcnt[8] & (D1L34 # !D1L715);
D1L184 = CARRY(D1L184_cout_1);
--D1L21 is ball:drawball|add~2544 at LC_X19_Y12_N8
--operation mode is normal
D1L21_carry_eqn = (!D1L061 & D1L74) # (D1L061 & D1L84);
D1L21 = D1L21_carry_eqn $ !D1_ball_x[9];
--D1L384 is ball:drawball|LessThan~2047 at LC_X19_Y10_N8
--operation mode is arithmetic
D1L384_cout_0 = H1_hcnt[8] & (!D1L915 # !D1L64) # !H1_hcnt[8] & !D1L64 & !D1L915;
D1L384 = CARRY(D1L384_cout_0);
--D1L484 is ball:drawball|LessThan~2047COUT1_2726 at LC_X19_Y10_N8
--operation mode is arithmetic
D1L484_cout_1 = H1_hcnt[8] & (!D1L025 # !D1L64) # !H1_hcnt[8] & !D1L64 & !D1L025;
D1L484 = CARRY(D1L484_cout_1);
--E1L1 is board:drawboard|add~255 at LC_X23_Y12_N7
--operation mode is normal
E1L1_carry_eqn = (!E1L61 & E1L4) # (E1L61 & E1L5);
E1L1 = E1L1_carry_eqn $ !G1_mousex[9];
--E1L45 is board:drawboard|LessThan~474 at LC_X22_Y12_N8
--operation mode is arithmetic
E1L45_cout_0 = E1L3 & H1_hcnt[8] & !E1L06 # !E1L3 & (H1_hcnt[8] # !E1L06);
E1L45 = CARRY(E1L45_cout_0);
--E1L55 is board:drawboard|LessThan~474COUT1_570 at LC_X22_Y12_N8
--operation mode is arithmetic
E1L55_cout_1 = E1L3 & H1_hcnt[8] & !E1L16 # !E1L3 & (H1_hcnt[8] # !E1L16);
E1L55 = CARRY(E1L55_cout_1);
--E1L2 is board:drawboard|add~260 at LC_X22_Y11_N7
--operation mode is normal
E1L2_carry_eqn = (!E1L02 & E1L7) # (E1L02 & E1L8);
E1L2 = E1L2_carry_eqn $ G1_mousex[9];
--E1L75 is board:drawboard|LessThan~479 at LC_X21_Y12_N8
--operation mode is arithmetic
E1L75_cout_0 = H1_hcnt[8] & E1L6 & !E1L36 # !H1_hcnt[8] & (E1L6 # !E1L36);
E1L75 = CARRY(E1L75_cout_0);
--E1L85 is board:drawboard|LessThan~479COUT1_578 at LC_X21_Y12_N8
--operation mode is arithmetic
E1L85_cout_1 = H1_hcnt[8] & E1L6 & !E1L46 # !H1_hcnt[8] & (E1L6 # !E1L46);
E1L85 = CARRY(E1L85_cout_1);
--G1_m2_state.m2_hold_clk_l is mouse:mousedata|m2_state.m2_hold_clk_l at LC_X25_Y13_N7
--operation mode is normal
G1_m2_state.m2_hold_clk_l_lut_out = G1L431 & G1_m2_state.m2_hold_clk_l # !G1_m2_state.m2_reset;
G1_m2_state.m2_hold_clk_l = DFFEAS(G1_m2_state.m2_hold_clk_l_lut_out, GLOBAL(B1_count[6]), GLOBAL(resn), , , , , , );
--G1_m2_state.m2_data_low_1 is mouse:mousedata|m2_state.m2_data_low_1 at LC_X25_Y13_N6
--operation mode is normal
G1_m2_state.m2_data_low_1_lut_out = G1L431 & !G1L57 & (G1_m2_state.m2_data_low_1) # !G1L431 & (G1_m2_state.m2_hold_clk_l # !G1L57 & G1_m2_state.m2_data_low_1);
G1_m2_state.m2_data_low_1 = DFFEAS(G1_m2_state.m2_data_low_1_lut_out, GLOBAL(B1_count[6]), GLOBAL(resn), , , , , , );
--G1_m2_state.m2_data_low_2 is mouse:mousedata|m2_state.m2_data_low_2 at LC_X24_Y14_N8
--operation mode is normal
G1_m2_state.m2_data_low_2_lut_out = G1_m2_state.m2_data_high_1 & (G1L67 # G1_m2_state.m2_data_low_2 & !G1L77) # !G1_m2_state.m2_data_high_1 & (G1_m2_state.m2_data_low_2 & !G1L77);
G1_m2_state.m2_data_low_2 = DFFEAS(G1_m2_state.m2_data_low_2_lut_out, GLOBAL(B1_count[6]), GLOBAL(resn), , , , , , );
--G1_m2_state.m2_data_low_3 is mouse:mousedata|m2_state.m2_data_low_3 at LC_X24_Y15_N7
--operation mode is normal
G1_m2_state.m2_data_low_3_lut_out = G1_m1_state.m1_falling_edge & G1_m2_state.m2_data_high_2 & (G1L87) # !G1_m1_state.m1_falling_edge & (G1_m2_state.m2_data_low_3 # G1_m2_state.m2_data_high_2 & G1L87);
G1_m2_state.m2_data_low_3 = DFFEAS(G1_m2_state.m2_data_low_3_lut_out, GLOBAL(B1_count[6]), GLOBAL(resn), , , , , , );
--G1L531 is mouse:mousedata|reduce_or~44 at LC_X24_Y14_N7
--operation mode is normal
G1L531 = !G1_m2_state.m2_data_low_1 & !G1_m2_state.m2_data_low_2 & !G1_m2_state.m2_data_low_3;
--F1_loc[9] is target:drawtarget|loc[9] at LC_X15_Y15_N9
--operation mode is normal
F1_loc[9]_carry_eqn = (!F1L981 & F1L002) # (F1L981 & F1L102);
F1_loc[9]_lut_out = F1_loc[9] $ (F1_loc[9]_carry_eqn $ F1_mov_x[9]);
F1_loc[9] = DFFEAS(F1_loc[9]_lut_out, GLOBAL(H1_vcnt[9]), GLOBAL(resn), , , , , , );
--F1L3 is target:drawtarget|add~649 at LC_X15_Y14_N8
--operation mode is arithmetic
F1L3_carry_eqn = (!F1L82 & F1L01) # (F1L82 & F1L11);
F1L3 = F1_loc[8] $ (F1L3_carry_eqn);
--F1L4 is target:drawtarget|add~651 at LC_X15_Y14_N8
--operation mode is arithmetic
F1L4_cout_0 = F1_loc[8] # !F1L01;
F1L4 = CARRY(F1L4_cout_0);
--F1L5 is target:drawtarget|add~651COUT1_748 at LC_X15_Y14_N8
--operation mode is arithmetic
F1L5_cout_1 = F1_loc[8] # !F1L11;
F1L5 = CARRY(F1L5_cout_1);
--F1L67 is target:drawtarget|LessThan~1045 at LC_X14_Y13_N7
--operation mode is arithmetic
F1L67_cout_0 = F1L9 & H1_hcnt[7] & !F1L28 # !F1L9 & (H1_hcnt[7] # !F1L28);
F1L67 = CARRY(F1L67_cout_0);
--F1L77 is target:drawtarget|LessThan~1045COUT1_1230 at LC_X14_Y13_N7
--operation mode is arithmetic
F1L77_cout_1 = F1L9 & H1_hcnt[7] & !F1L38 # !F1L9 & (H1_hcnt[7] # !F1L38);
F1L77 = CARRY(F1L77_cout_1);
--F1L6 is target:drawtarget|add~654 at LC_X16_Y15_N8
--operation mode is arithmetic
F1L6_carry_eqn = (!F1L03 & F1L31) # (F1L03 & F1L41);
F1L6 = F1_loc[8] $ (!F1L6_carry_eqn);
--F1L7 is target:drawtarget|add~656 at LC_X16_Y15_N8
--operation mode is arithmetic
F1L7_cout_0 = F1_loc[8] & (!F1L31);
F1L7 = CARRY(F1L7_cout_0);
--F1L8 is target:drawtarget|add~656COUT1_756 at LC_X16_Y15_N8
--operation mode is arithmetic
F1L8_cout_1 = F1_loc[8] & (!F1L41);
F1L8 = CARRY(F1L8_cout_1);
--F1L97 is target:drawtarget|LessThan~1050 at LC_X16_Y13_N7
--operation mode is arithmetic
F1L97_cout_0 = H1_hcnt[7] & F1L21 & !F1L58 # !H1_hcnt[7] & (F1L21 # !F1L58);
F1L97 = CARRY(F1L97_cout_0);
--F1L08 is target:drawtarget|LessThan~1050COUT1_1238 at LC_X16_Y13_N7
--operation mode is arithmetic
F1L08_cout_1 = H1_hcnt[7] & F1L21 & !F1L68 # !H1_hcnt[7] & (F1L21 # !F1L68);
F1L08 = CARRY(F1L08_cout_1);
--D1_ball_y[9] is ball:drawball|ball_y[9] at LC_X12_Y9_N9
--operation mode is normal
D1_ball_y[9]_carry_eqn = (!D1L714 & D1L824) # (D1L714 & D1L924);
D1_ball_y[9]_lut_out = D1_ball_y[9] $ (D1_ball_y[9]_carry_eqn $ D1_move_y[9]);
D1_ball_y[9] = DFFEAS(D1_ball_y[9]_lut_out, GLOBAL(H1_vcnt[6]), VCC, , , ~GND, !GLOBAL(resn), , D1L134);
--D1L31 is ball:drawball|add~2549 at LC_X11_Y9_N8
--operation mode is arithmetic
D1L31_carry_eqn = (!D1L071 & D1L05) # (D1L071 & D1L15);
D1L31 = D1_ball_y[8] $ (!D1L31_carry_eqn);
--D1L41 is ball:drawball|add~2551 at LC_X11_Y9_N8
--operation mode is arithmetic
D1L41_cout_0 = D1_ball_y[8] & (!D1L05);
D1L41 = CARRY(D1L41_cout_0);
--D1L51 is ball:drawball|add~2551COUT1_3201 at LC_X11_Y9_N8
--operation mode is arithmetic
D1L51_cout_1 = D1_ball_y[8] & (!D1L15);
D1L51 = CARRY(D1L51_cout_1);
--D1L684 is ball:drawball|LessThan~2052 at LC_X15_Y9_N7
--operation mode is arithmetic
D1L684_cout_0 = D1L94 & (!D1L225 # !H1_vcnt[7]) # !D1L94 & !H1_vcnt[7] & !D1L225;
D1L684 = CARRY(D1L684_cout_0);
--D1L784 is ball:drawball|LessThan~2052COUT1_2637 at LC_X15_Y9_N7
--operation mode is arithmetic
D1L784_cout_1 = D1L94 & (!D1L325 # !H1_vcnt[7]) # !D1L94 & !H1_vcnt[7] & !D1L325;
D1L784 = CARRY(D1L784_cout_1);
--D1L61 is ball:drawball|add~2554 at LC_X16_Y9_N8
--operation mode is arithmetic
D1L61_carry_eqn = (!D1L271 & D1L35) # (D1L271 & D1L45);
D1L61 = D1_ball_y[8] $ (D1L61_carry_eqn);
--D1L71 is ball:drawball|add~2556 at LC_X16_Y9_N8
--operation mode is arithmetic
D1L71_cout_0 = D1_ball_y[8] # !D1L35;
D1L71 = CARRY(D1L71_cout_0);
--D1L81 is ball:drawball|add~2556COUT1_3209 at LC_X16_Y9_N8
--operation mode is arithmetic
D1L81_cout_1 = D1_ball_y[8] # !D1L45;
D1L81 = CARRY(D1L81_cout_1);
--D1L984 is ball:drawball|LessThan~2057 at LC_X16_Y10_N7
--operation mode is arithmetic
D1L984_cout_0 = D1L25 & H1_vcnt[7] & !D1L525 # !D1L25 & (H1_vcnt[7] # !D1L525);
D1L984 = CARRY(D1L984_cout_0);
--D1L094 is ball:drawball|LessThan~2057COUT1_2645 at LC_X16_Y10_N7
--operation mode is arithmetic
D1L094_cout_1 = D1L25 & H1_vcnt[7] & !D1L625 # !D1L25 & (H1_vcnt[7] # !D1L625);
D1L094 = CARRY(D1L094_cout_1);
--D1_ball_x[9] is ball:drawball|ball_x[9] at LC_X12_Y12_N9
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -