📄 ps2tolcd.fit.eqn
字号:
E1L741 = E1L441 & E1L641 & (!E1L89 # !E1L141);
--E1L502 is ps2_keyboard_interface:inst3|reduce_or~1278 at LCCOMB_X14_Y13_N18
E1L502 = E1L18 & (!E1L911 # !E1L701);
--E1L49 is ps2_keyboard_interface:inst3|reduce_nor~98 at LCCOMB_X14_Y13_N0
E1L49 = E1_q[3] # E1_q[6] # !E1L79 # !E1L461;
--E1L19 is ps2_keyboard_interface:inst3|reduce_nor~66 at LCCOMB_X15_Y14_N16
E1L19 = E1_q[3] # !E1L89 # !E1L111 # !E1_q[4];
--E1L841 is ps2_keyboard_interface:inst3|reduce_nor~4969 at LCCOMB_X15_Y14_N18
E1L841 = E1L752 & (E1_right_shift_key # E1_left_shift_key);
--E1L941 is ps2_keyboard_interface:inst3|reduce_nor~4970 at LCCOMB_X15_Y14_N12
E1L941 = E1L361 & (!E1L201 & !E1L99 # !E1L841);
--E1L051 is ps2_keyboard_interface:inst3|reduce_nor~4971 at LCCOMB_X15_Y14_N30
E1L051 = E1L19 & E1L941 & (!E1L611 # !E1L301);
--E1L151 is ps2_keyboard_interface:inst3|reduce_nor~4972 at LCCOMB_X14_Y16_N28
E1L151 = E1L051 & E1L502 & E1L49 & E1L741;
--E1L251 is ps2_keyboard_interface:inst3|reduce_nor~4973 at LCCOMB_X14_Y16_N6
E1L251 = E1L151 & E1L402 & (E1_q[5] # !E1L401);
--E1L602 is ps2_keyboard_interface:inst3|reduce_or~1279 at LCCOMB_X14_Y16_N4
E1L602 = E1L981 & (E1L041 # E1L031 # !E1L251);
--E1L761 is ps2_keyboard_interface:inst3|reduce_or~14 at LCCOMB_X14_Y16_N24
E1L761 = !E1L142 & E1L602 & !E1L581 & !E1L181;
--E1L35 is ps2_keyboard_interface:inst3|q[1]~6017 at LCCOMB_X15_Y13_N16
E1L35 = !E1_q[4] & E1_q[6] & E1_q[8] & !E1_q[1];
--E1L45 is ps2_keyboard_interface:inst3|q[1]~6018 at LCCOMB_X15_Y13_N12
E1L45 = E1_q[7] & !E1_q[2] & E1L35 & !E1_q[3];
--E1_bit_count[2] is ps2_keyboard_interface:inst3|bit_count[2] at LCFF_X15_Y12_N13
E1_bit_count[2] = DFFEAS(E1L41, GLOBAL(C1L61), , , , , , E1L9, );
--E1_bit_count[0] is ps2_keyboard_interface:inst3|bit_count[0] at LCFF_X15_Y12_N9
E1_bit_count[0] = DFFEAS(E1L6, GLOBAL(C1L61), , , , , , E1L9, );
--E1_bit_count[1] is ps2_keyboard_interface:inst3|bit_count[1] at LCFF_X15_Y12_N11
E1_bit_count[1] = DFFEAS(E1L11, GLOBAL(C1L61), , , , , , E1L9, );
--E1_bit_count[3] is ps2_keyboard_interface:inst3|bit_count[3] at LCFF_X15_Y12_N15
E1_bit_count[3] = DFFEAS(E1L71, GLOBAL(C1L61), , , , , , E1L9, );
--E1_rx_shifting_done is ps2_keyboard_interface:inst3|rx_shifting_done at LCCOMB_X15_Y13_N0
E1_rx_shifting_done = E1_bit_count[2] # !E1_bit_count[1] # !E1_bit_count[3] # !E1_bit_count[0];
--E1L642 is ps2_keyboard_interface:inst3|rx_ascii[0]~77 at LCCOMB_X15_Y13_N20
E1L642 = !E1L45 & !E1_rx_shifting_done # !reset;
--E1L702 is ps2_keyboard_interface:inst3|reduce_or~1280 at LCCOMB_X15_Y15_N16
E1L702 = E1L241 & E1_q[3] # !E1L78 # !E1L081;
--E1L58 is ps2_keyboard_interface:inst3|reduce_nor~44 at LCCOMB_X12_Y14_N16
E1L58 = E1_q[4] # !E1L852 # !E1L652 # !E1L701;
--E1L09 is ps2_keyboard_interface:inst3|reduce_nor~62 at LCCOMB_X14_Y13_N6
E1L09 = E1_q[3] # !E1_q[4] # !E1L701 # !E1L89;
--E1L351 is ps2_keyboard_interface:inst3|reduce_nor~4974 at LCCOMB_X15_Y14_N6
E1L351 = E1_q[2] & E1L652 & E1_q[1] & !E1_q[3];
--E1L802 is ps2_keyboard_interface:inst3|reduce_or~1281 at LCCOMB_X15_Y14_N22
E1L802 = E1L221 & !E1L351 & (!E1L611 # !E1L752) # !E1L221 & (!E1L611 # !E1L752);
--E1L902 is ps2_keyboard_interface:inst3|reduce_or~1282 at LCCOMB_X13_Y13_N26
E1L902 = E1L201 & !E1L751 & (!E1L231 # !E1L011) # !E1L201 & (!E1L231 # !E1L011);
--E1L012 is ps2_keyboard_interface:inst3|reduce_or~1283 at LCCOMB_X14_Y13_N24
E1L012 = E1L902 & (!E1L851 & !E1L651 # !E1L101);
--E1L112 is ps2_keyboard_interface:inst3|reduce_or~1284 at LCCOMB_X14_Y13_N4
E1L112 = E1L012 & E1L19 & E1L802 & E1L09;
--E1L212 is ps2_keyboard_interface:inst3|reduce_or~1285 at LCCOMB_X15_Y14_N10
E1L212 = E1L702 # !E1L112 # !E1L821 # !E1L58;
--E1L312 is ps2_keyboard_interface:inst3|reduce_or~1286 at LCCOMB_X13_Y13_N0
E1L312 = E1L851 & (E1L911 # E1L99) # !E1L88;
--E1L68 is ps2_keyboard_interface:inst3|reduce_nor~48 at LCCOMB_X13_Y15_N30
E1L68 = E1_q[4] # !E1L301 # !E1L852 # !E1L652;
--E1L412 is ps2_keyboard_interface:inst3|reduce_or~1287 at LCCOMB_X13_Y15_N4
E1L412 = E1L312 # E1L701 & E1L021 # !E1L68;
--E1L38 is ps2_keyboard_interface:inst3|reduce_nor~41 at LCCOMB_X15_Y15_N4
E1L38 = E1_q[1] # !E1L111 # !E1L652 # !E1L421;
--E1L512 is ps2_keyboard_interface:inst3|reduce_or~1288 at LCCOMB_X15_Y14_N26
E1L512 = E1L412 # E1L101 & E1L841 # !E1L38;
--E1L612 is ps2_keyboard_interface:inst3|reduce_or~1289 at LCCOMB_X12_Y14_N4
E1L612 = E1_q[4] & (E1L701 # E1L301);
--E1L712 is ps2_keyboard_interface:inst3|reduce_or~1290 at LCCOMB_X13_Y14_N14
E1L712 = E1L652 & (E1L911 # E1L801 & E1L301);
--E1L812 is ps2_keyboard_interface:inst3|reduce_or~1291 at LCCOMB_X15_Y14_N0
E1L812 = E1L712 & (E1L752 # E1L301) # !E1L712 & E1L021 & (E1L752 # E1L301);
--E1L912 is ps2_keyboard_interface:inst3|reduce_or~1292 at LCCOMB_X15_Y14_N4
E1L912 = !E1L812 & E1L48 & (!E1L612 # !E1L351);
--E1L022 is ps2_keyboard_interface:inst3|reduce_or~1293 at LCCOMB_X13_Y13_N30
E1L022 = E1L751 & (E1L99 # E1L732 & E1L011) # !E1L751 & (E1L732 & E1L011);
--E1L122 is ps2_keyboard_interface:inst3|reduce_or~1294 at LCCOMB_X13_Y13_N8
E1L122 = !E1L022 & (!E1L111 & !E1L301 # !E1L511);
--E1L222 is ps2_keyboard_interface:inst3|reduce_or~1295 at LCCOMB_X15_Y14_N14
E1L222 = E1L122 & !E1L512 & E1L912 & !E1L212;
--E1L322 is ps2_keyboard_interface:inst3|reduce_or~1296 at LCCOMB_X15_Y15_N24
E1L322 = !E1L691 # !E1L991 # !E1L971;
--E1L422 is ps2_keyboard_interface:inst3|reduce_or~1297 at LCCOMB_X13_Y15_N22
E1L422 = E1L79 & (E1L901 # E1_q[6] & E1L601);
--E1L522 is ps2_keyboard_interface:inst3|reduce_or~1298 at LCCOMB_X13_Y15_N6
E1L522 = E1L011 & (E1L101 # E1L852 & E1_q[4]);
--E1L622 is ps2_keyboard_interface:inst3|reduce_or~1299 at LCCOMB_X13_Y15_N12
E1L622 = E1L422 # E1L652 & E1L522 # !E1L502;
--E1L39 is ps2_keyboard_interface:inst3|reduce_nor~91 at LCCOMB_X15_Y15_N26
E1L39 = E1L652 # !E1_q[4] # !E1L111 # !E1L852;
--E1L722 is ps2_keyboard_interface:inst3|reduce_or~1300 at LCCOMB_X15_Y15_N28
E1L722 = E1L49 & E1L39 & (E1_q[3] # !E1L311);
--E1L822 is ps2_keyboard_interface:inst3|reduce_or~1301 at LCCOMB_X13_Y14_N26
E1L822 = E1L652 # !E1L111 & !E1L701 # !E1L101;
--E1L922 is ps2_keyboard_interface:inst3|reduce_or~1302 at LCCOMB_X13_Y14_N28
E1L922 = E1L59 & (!E1L141 # !E1L89);
--E1L032 is ps2_keyboard_interface:inst3|reduce_or~1303 at LCCOMB_X13_Y14_N16
E1L032 = E1L822 & E1L922 & (!E1L021 # !E1L011);
--E1L132 is ps2_keyboard_interface:inst3|reduce_or~1304 at LCCOMB_X14_Y13_N10
E1L132 = E1L722 & E1L671 & E1L112 & E1L032;
--E1L232 is ps2_keyboard_interface:inst3|reduce_or~1305 at LCCOMB_X14_Y13_N20
E1L232 = E1L622 # E1L322 # !E1L132 # !E1L122;
--E1L861 is ps2_keyboard_interface:inst3|reduce_or~17 at LCCOMB_X13_Y16_N24
E1L861 = E1L402 & E1L491 & E1L721;
--E1L451 is ps2_keyboard_interface:inst3|reduce_nor~4975 at LCCOMB_X14_Y16_N12
E1L451 = E1L931 & E1L59 & (!E1L231 # !E1L752);
--E1L69 is ps2_keyboard_interface:inst3|reduce_nor~104 at LCCOMB_X14_Y16_N14
E1L69 = E1L041 # E1L031 # !E1L251;
--E1L961 is ps2_keyboard_interface:inst3|reduce_or~18 at LCCOMB_X14_Y16_N8
E1L961 = !E1L741 # !E1L69 # !E1L891 # !E1L451;
--E1L332 is ps2_keyboard_interface:inst3|reduce_or~1306 at LCCOMB_X13_Y14_N8
E1L332 = E1L231 # E1L911 & (!E1L832) # !E1L911 & E1L301 & E1L832;
--E1L432 is ps2_keyboard_interface:inst3|reduce_or~1307 at LCCOMB_X13_Y14_N0
E1L432 = E1L951 & (!E1L701 & !E1L301 # !E1L261);
--E1L532 is ps2_keyboard_interface:inst3|reduce_or~1308 at LCCOMB_X13_Y14_N30
E1L532 = E1L332 & (E1L301 # E1L752) # !E1L432;
--E1L071 is ps2_keyboard_interface:inst3|reduce_or~19 at LCCOMB_X14_Y16_N16
E1L071 = E1L532 # !E1L912 # !E1L602 # !E1L132;
--E1L171 is ps2_keyboard_interface:inst3|reduce_or~20 at LCCOMB_X14_Y16_N0
E1L171 = E1L251 & (E1L041 # E1L031);
--E1_hold_released is ps2_keyboard_interface:inst3|hold_released at LCFF_X15_Y13_N25
E1_hold_released = DFFEAS(E1L02, GLOBAL(C1L61), , , , , , , );
--E1L452 is ps2_keyboard_interface:inst3|rx_released~42 at LCCOMB_X15_Y13_N8
E1L452 = E1_hold_released & reset;
--D1L301 is lcd:inst2|clkdiv~13 at LCCOMB_X23_Y20_N14
D1L301 = E1_rx_released & !D1_clkdiv;
--D1_clkcnt[0] is lcd:inst2|clkcnt[0] at LCFF_X24_Y20_N1
D1_clkcnt[0] = DFFEAS(D1L45, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[1] is lcd:inst2|clkcnt[1] at LCFF_X24_Y20_N3
D1_clkcnt[1] = DFFEAS(D1L75, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[2] is lcd:inst2|clkcnt[2] at LCFF_X24_Y20_N5
D1_clkcnt[2] = DFFEAS(D1L06, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[3] is lcd:inst2|clkcnt[3] at LCFF_X24_Y20_N7
D1_clkcnt[3] = DFFEAS(D1L36, GLOBAL(C1L22), , , , , , D1L57, );
--D1L341 is lcd:inst2|reduce_nor~107 at LCCOMB_X23_Y20_N10
D1L341 = D1_clkcnt[3] # D1_clkcnt[0] # D1_clkcnt[1] # D1_clkcnt[2];
--D1_clkcnt[4] is lcd:inst2|clkcnt[4] at LCFF_X24_Y20_N9
D1_clkcnt[4] = DFFEAS(D1L66, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[5] is lcd:inst2|clkcnt[5] at LCFF_X24_Y20_N11
D1_clkcnt[5] = DFFEAS(D1L96, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[7] is lcd:inst2|clkcnt[7] at LCFF_X24_Y20_N15
D1_clkcnt[7] = DFFEAS(D1L67, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[6] is lcd:inst2|clkcnt[6] at LCFF_X24_Y20_N13
D1_clkcnt[6] = DFFEAS(D1L27, GLOBAL(C1L22), , , , , , D1L57, );
--D1L441 is lcd:inst2|reduce_nor~108 at LCCOMB_X23_Y20_N12
D1L441 = D1_clkcnt[5] # D1_clkcnt[7] # D1_clkcnt[4] # !D1_clkcnt[6];
--D1_clkcnt[8] is lcd:inst2|clkcnt[8] at LCFF_X24_Y20_N17
D1_clkcnt[8] = DFFEAS(D1L97, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[9] is lcd:inst2|clkcnt[9] at LCFF_X24_Y20_N19
D1_clkcnt[9] = DFFEAS(D1L28, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[10] is lcd:inst2|clkcnt[10] at LCFF_X24_Y20_N21
D1_clkcnt[10] = DFFEAS(D1L58, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[11] is lcd:inst2|clkcnt[11] at LCFF_X24_Y20_N23
D1_clkcnt[11] = DFFEAS(D1L88, GLOBAL(C1L22), , , , , , D1L57, );
--D1L541 is lcd:inst2|reduce_nor~109 at LCCOMB_X23_Y20_N2
D1L541 = D1_clkcnt[8] # D1_clkcnt[9] # !D1_clkcnt[10] # !D1_clkcnt[11];
--D1_clkcnt[13] is lcd:inst2|clkcnt[13] at LCFF_X24_Y20_N27
D1_clkcnt[13] = DFFEAS(D1L49, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[14] is lcd:inst2|clkcnt[14] at LCFF_X24_Y20_N29
D1_clkcnt[14] = DFFEAS(D1L79, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[12] is lcd:inst2|clkcnt[12] at LCFF_X24_Y20_N25
D1_clkcnt[12] = DFFEAS(D1L19, GLOBAL(C1L22), , , , , , D1L57, );
--D1_clkcnt[15] is lcd:inst2|clkcnt[15] at LCFF_X24_Y20_N31
D1_clkcnt[15] = DFFEAS(D1L001, GLOBAL(C1L22), , , , , , D1L57, );
--D1L641 is lcd:inst2|reduce_nor~110 at LCCOMB_X23_Y20_N20
D1L641 = D1_clkcnt[13] # D1_clkcnt[14] # !D1_clkcnt[15] # !D1_clkcnt[12];
--D1L741 is lcd:inst2|reduce_nor~111 at LCCOMB_X23_Y20_N0
D1L741 = !D1L341 & !D1L541 & !D1L641 & !D1L441;
--D1L92 is lcd:inst2|add~419 at LCCOMB_X24_Y19_N8
D1L92 = D1_count[0] $ VCC;
--D1L03 is lcd:inst2|add~420 at LCCOMB_X24_Y19_N8
D1L03 = CARRY(D1_count[0]);
--D1L13 is lcd:inst2|add~421 at LCCOMB_X24_Y19_N10
D1L13 = D1_count[1] & !D1L03 # !D1_count[1] & (D1L03 # GND);
--D1L23 is lcd:inst2|add~422 at LCCOMB_X24_Y19_N10
D1L23 = CARRY(!D1L03 # !D1_count[1]);
--D1L33 is lcd:inst2|add~423 at LCCOMB_X24_Y19_N12
D1L33 = D1_count[2] & (D1L23 $ GND) # !D1_count[2] & !D1L23 & VCC;
--D1L43 is lcd:inst2|add~424 at LCCOMB_X24_Y19_N12
D1L43 = CARRY(D1_count[2] & !D1L23);
--D1L53 is lcd:inst2|add~425 at LCCOMB_X24_Y19_N14
D1L53 = D1_count[3] & !D1L43 # !D1_count[3] & (D1L43 # GND);
--D1L63 is lcd:inst2|add~426 at LCCOMB_X24_Y19_N14
D1L63 = CARRY(!D1L43 # !D1_count[3]);
--D1L73 is lcd:inst2|add~427 at LCCOMB_X24_Y19_N16
D1L73 = D1_count[4] & (D1L63 $ GND) # !D1_count[4] & !D1L63 & VCC;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -