📄 keylock.map.eqn
字号:
C1L15Q = C1_N[1];
--C1_N[2] is KEYBOARD:U2|N[2]
--operation mode is normal
C1_N[2]_lut_out = G1_q[20] # !C1L9;
C1_N[2] = DFFEA(C1_N[2]_lut_out, G1_q[15], , , , , );
--C1L17Q is KEYBOARD:U2|N[2]~2
--operation mode is normal
C1L17Q = C1_N[2];
--C1_N[3] is KEYBOARD:U2|N[3]
--operation mode is normal
C1_N[3]_lut_out = G1_q[21] # !C1L9;
C1_N[3] = DFFEA(C1_N[3]_lut_out, G1_q[15], , , , , );
--C1L19Q is KEYBOARD:U2|N[3]~3
--operation mode is normal
C1L19Q = C1_N[3];
--C1L7 is KEYBOARD:U2|FN~27
--operation mode is normal
C1L7 = !C1_N[3] # !C1_N[2] # !C1_N[1] # !C1_N[0];
--C1L8 is KEYBOARD:U2|FN~28
--operation mode is normal
C1L8 = !C1_N[3] # !C1_N[2] # !C1_N[1] # !C1_N[0];
--C1_\key_decoder:R1 is KEYBOARD:U2|\key_decoder:R1
--operation mode is normal
C1_\key_decoder:R1_lut_out = C1_\key_decoder:R0;
C1_\key_decoder:R1 = DFFEA(C1_\key_decoder:R1_lut_out, G1_q[15], , , , , );
--C1L4Q is KEYBOARD:U2|\key_decoder:R1~1
--operation mode is normal
C1L4Q = C1_\key_decoder:R1;
--C1_\key_decoder:R0 is KEYBOARD:U2|\key_decoder:R0
--operation mode is normal
C1_\key_decoder:R0_lut_out = KEY_L # KEY_UNL;
C1_\key_decoder:R0 = DFFEA(C1_\key_decoder:R0_lut_out, G1_q[15], , , , , );
--C1L2Q is KEYBOARD:U2|\key_decoder:R0~0
--operation mode is normal
C1L2Q = C1_\key_decoder:R0;
--C1_CLEAR is KEYBOARD:U2|CLEAR
--operation mode is normal
C1_CLEAR = C1_\key_decoder:R1 & (!C1_\key_decoder:R0);
--C1L6 is KEYBOARD:U2|CLEAR~15
--operation mode is normal
C1L6 = C1_\key_decoder:R1 & (!C1_\key_decoder:R0);
--D1_NC[2] is CONTROLER:U3|NC[2]
--operation mode is normal
D1_NC[2]_lut_out = D1_NC[0] & (D1_NC[1]);
D1_NC[2] = DFFEA(D1_NC[2]_lut_out, C1L7, !C1_CLEAR, , D1L25, D1L38, BACK);
--D1L67Q is CONTROLER:U3|NC[2]~22
--operation mode is normal
D1L67Q = D1_NC[2];
--D1L36 is CONTROLER:U3|ACC~0
--operation mode is normal
D1L36 = BACK # C1_\key_decoder:R1 & (!C1_\key_decoder:R0);
--D1L37 is CONTROLER:U3|ACC~64
--operation mode is normal
D1L37 = BACK # C1_\key_decoder:R1 & (!C1_\key_decoder:R0);
--G1_q[18] is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[18]
--operation mode is up_dn_cntr
G1_q[18]_lut_out = G1_q[18] $ G1L37;
G1_q[18] = DFFEA(G1_q[18]_lut_out, CLK_40M, , , , , );
--G1L83Q is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[18]~6
--operation mode is up_dn_cntr
G1L83Q = G1_q[18];
--G1L39 is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[18]~COUT
--operation mode is up_dn_cntr
G1L39 = CARRY(G1_q[18] & (G1L37));
--D1L69 is CONTROLER:U3|QA~278
--operation mode is normal
D1L69 = D1L77 & D1L78 & D1L79 & D1L80;
--D1L84 is CONTROLER:U3|QA~325
--operation mode is normal
D1L84 = D1L77 & D1L78 & D1L79 & D1L80;
--D1L70 is CONTROLER:U3|QA~281
--operation mode is normal
D1L70 = KEY_UNL & (D1L69 # D1L81 & D1L82);
--D1L85 is CONTROLER:U3|QA~326
--operation mode is normal
D1L85 = KEY_UNL & (D1L69 # D1L81 & D1L82);
--D1_NC[1] is CONTROLER:U3|NC[1]
--operation mode is normal
D1_NC[1]_lut_out = D1_NC[1] $ (D1_NC[0]);
D1_NC[1] = DFFEA(D1_NC[1]_lut_out, C1L7, !C1_CLEAR, , D1L25, D1L39, BACK);
--D1L65Q is CONTROLER:U3|NC[1]~23
--operation mode is normal
D1L65Q = D1_NC[1];
--D1_NC[0] is CONTROLER:U3|NC[0]
--operation mode is normal
D1_NC[0]_lut_out = !D1_NC[0];
D1_NC[0] = DFFEA(D1_NC[0]_lut_out, C1L7, !C1_CLEAR, , D1L25, D1L62, BACK);
--D1L63Q is CONTROLER:U3|NC[0]~24
--operation mode is normal
D1L63Q = D1_NC[0];
--A1L22 is rtl~8
--operation mode is normal
A1L22 = D1_NC[2] & (!D1_NC[1] & !D1_NC[0]);
--A1L29 is rtl~53
--operation mode is normal
A1L29 = D1_NC[2] & (!D1_NC[1] & !D1_NC[0]);
--G1_q[12] is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[12]
--operation mode is up_dn_cntr
G1_q[12]_lut_out = G1_q[12] $ G1L25;
G1_q[12] = DFFEA(G1_q[12]_lut_out, CLK_40M, , , , , );
--G1L71Q is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[12]~7
--operation mode is up_dn_cntr
G1L71Q = G1_q[12];
--G1L27 is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[12]~COUT
--operation mode is up_dn_cntr
G1L27 = CARRY(G1_q[12] & (G1L25));
--H1_d1 is KEYBOARD:U2|debouncing:\debounce:U1|d1
--operation mode is normal
H1_d1_lut_out = H1_d0;
H1_d1 = DFFEA(H1_d1_lut_out, G1_q[15], , , , , );
--H1L4Q is KEYBOARD:U2|debouncing:\debounce:U1|d1~1
--operation mode is normal
H1L4Q = H1_d1;
--H1_d0 is KEYBOARD:U2|debouncing:\debounce:U1|d0
--operation mode is normal
H1_d0_lut_out = !H1_dff2;
H1_d0 = DFFEA(H1_d0_lut_out, G1_q[15], , , , , );
--H1L2Q is KEYBOARD:U2|debouncing:\debounce:U1|d0~1
--operation mode is normal
H1L2Q = H1_d0;
--H1L5 is KEYBOARD:U2|debouncing:\debounce:U1|d_out~0
--operation mode is normal
H1L5 = H1_d1 & (!H1_d0);
--H1L6 is KEYBOARD:U2|debouncing:\debounce:U1|d_out~8
--operation mode is normal
H1L6 = H1_d1 & (!H1_d0);
--H2_d1 is KEYBOARD:U2|debouncing:\debounce:U2|d1
--operation mode is normal
H2_d1_lut_out = H2_d0;
H2_d1 = DFFEA(H2_d1_lut_out, G1_q[15], , , , , );
--H2L4Q is KEYBOARD:U2|debouncing:\debounce:U2|d1~1
--operation mode is normal
H2L4Q = H2_d1;
--H2_d0 is KEYBOARD:U2|debouncing:\debounce:U2|d0
--operation mode is normal
H2_d0_lut_out = !H2_dff2;
H2_d0 = DFFEA(H2_d0_lut_out, G1_q[15], , , , , );
--H2L2Q is KEYBOARD:U2|debouncing:\debounce:U2|d0~1
--operation mode is normal
H2L2Q = H2_d0;
--H2L5 is KEYBOARD:U2|debouncing:\debounce:U2|d_out~0
--operation mode is normal
H2L5 = H2_d1 & (!H2_d0);
--H2L6 is KEYBOARD:U2|debouncing:\debounce:U2|d_out~8
--operation mode is normal
H2L6 = H2_d1 & (!H2_d0);
--H3_d1 is KEYBOARD:U2|debouncing:\debounce:U3|d1
--operation mode is normal
H3_d1_lut_out = H3_d0;
H3_d1 = DFFEA(H3_d1_lut_out, G1_q[15], , , , , );
--H3L4Q is KEYBOARD:U2|debouncing:\debounce:U3|d1~1
--operation mode is normal
H3L4Q = H3_d1;
--H3_d0 is KEYBOARD:U2|debouncing:\debounce:U3|d0
--operation mode is normal
H3_d0_lut_out = !H3_dff2;
H3_d0 = DFFEA(H3_d0_lut_out, G1_q[15], , , , , );
--H3L2Q is KEYBOARD:U2|debouncing:\debounce:U3|d0~1
--operation mode is normal
H3L2Q = H3_d0;
--H3L5 is KEYBOARD:U2|debouncing:\debounce:U3|d_out~0
--operation mode is normal
H3L5 = H3_d1 & (!H3_d0);
--H3L6 is KEYBOARD:U2|debouncing:\debounce:U3|d_out~8
--operation mode is normal
H3L6 = H3_d1 & (!H3_d0);
--H4_d1 is KEYBOARD:U2|debouncing:\debounce:U4|d1
--operation mode is normal
H4_d1_lut_out = H4_d0;
H4_d1 = DFFEA(H4_d1_lut_out, G1_q[15], , , , , );
--H4L4Q is KEYBOARD:U2|debouncing:\debounce:U4|d1~1
--operation mode is normal
H4L4Q = H4_d1;
--H4_d0 is KEYBOARD:U2|debouncing:\debounce:U4|d0
--operation mode is normal
H4_d0_lut_out = !H4_dff2;
H4_d0 = DFFEA(H4_d0_lut_out, G1_q[15], , , , , );
--H4L2Q is KEYBOARD:U2|debouncing:\debounce:U4|d0~1
--operation mode is normal
H4L2Q = H4_d0;
--H4L5 is KEYBOARD:U2|debouncing:\debounce:U4|d_out~0
--operation mode is normal
H4L5 = H4_d1 & (!H4_d0);
--H4L6 is KEYBOARD:U2|debouncing:\debounce:U4|d_out~8
--operation mode is normal
H4L6 = H4_d1 & (!H4_d0);
--C1L9 is KEYBOARD:U2|Mux~39
--operation mode is normal
C1L9 = H1L5 & !H2L5 & !H3L5 & !H4L5 # !H1L5 & (H2L5 & !H3L5 & !H4L5 # !H2L5 & (H3L5 $ H4L5));
--C1L10 is KEYBOARD:U2|Mux~42
--operation mode is normal
C1L10 = H1L5 & !H2L5 & !H3L5 & !H4L5 # !H1L5 & (H2L5 & !H3L5 & !H4L5 # !H2L5 & (H3L5 $ H4L5));
--D1L38 is CONTROLER:U3|add~43
--operation mode is normal
D1L38 = D1_NC[2] $ (!D1_NC[1] & !D1_NC[0]);
--D1L40 is CONTROLER:U3|add~46
--operation mode is normal
D1L40 = D1_NC[2] $ (!D1_NC[1] & !D1_NC[0]);
--G1_q[17] is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[17]
--operation mode is up_dn_cntr
G1_q[17]_lut_out = G1_q[17] $ G1L35;
G1_q[17] = DFFEA(G1_q[17]_lut_out, CLK_40M, , , , , );
--G1L81Q is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[17]~8
--operation mode is up_dn_cntr
G1L81Q = G1_q[17];
--G1L37 is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[17]~COUT
--operation mode is up_dn_cntr
G1L37 = CARRY(G1_q[17] & (G1L35));
--D1L39 is CONTROLER:U3|add~44
--operation mode is normal
D1L39 = D1_NC[1] $ !D1_NC[0];
--D1L41 is CONTROLER:U3|add~47
--operation mode is normal
D1L41 = D1_NC[1] $ !D1_NC[0];
--G1_q[11] is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[11]
--operation mode is up_dn_cntr
G1_q[11]_lut_out = G1_q[11] $ G1L23;
G1_q[11] = DFFEA(G1_q[11]_lut_out, CLK_40M, , , , , );
--G1L69Q is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[11]~9
--operation mode is up_dn_cntr
G1L69Q = G1_q[11];
--G1L25 is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[11]~COUT
--operation mode is up_dn_cntr
G1L25 = CARRY(G1_q[11] & (G1L23));
--H1_dff2 is KEYBOARD:U2|debouncing:\debounce:U1|dff2
--operation mode is normal
H1_dff2_lut_out = VCC;
H1_dff2 = DFFEA(H1_dff2_lut_out, G1_q[15], H1_dff1, , , , );
--H1L10Q is KEYBOARD:U2|debouncing:\debounce:U1|dff2~1
--operation mode is normal
H1L10Q = H1_dff2;
--H2_dff2 is KEYBOARD:U2|debouncing:\debounce:U2|dff2
--operation mode is normal
H2_dff2_lut_out = VCC;
H2_dff2 = DFFEA(H2_dff2_lut_out, G1_q[15], H2_dff1, , , , );
--H2L10Q is KEYBOARD:U2|debouncing:\debounce:U2|dff2~1
--operation mode is normal
H2L10Q = H2_dff2;
--H3_dff2 is KEYBOARD:U2|debouncing:\debounce:U3|dff2
--operation mode is normal
H3_dff2_lut_out = VCC;
H3_dff2 = DFFEA(H3_dff2_lut_out, G1_q[15], H3_dff1, , , , );
--H3L10Q is KEYBOARD:U2|debouncing:\debounce:U3|dff2~1
--operation mode is normal
H3L10Q = H3_dff2;
--H4_dff2 is KEYBOARD:U2|debouncing:\debounce:U4|dff2
--operation mode is normal
H4_dff2_lut_out = VCC;
H4_dff2 = DFFEA(H4_dff2_lut_out, G1_q[15], H4_dff1, , , , );
--H4L10Q is KEYBOARD:U2|debouncing:\debounce:U4|dff2~1
--operation mode is normal
H4L10Q = H4_dff2;
--G1_q[16] is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[16]
--operation mode is up_dn_cntr
G1_q[16]_lut_out = G1_q[16] $ G1L33;
G1_q[16] = DFFEA(G1_q[16]_lut_out, CLK_40M, , , , , );
--G1L79Q is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|q[16]~10
--operation mode is up_dn_cntr
G1L79Q = G1_q[16];
--G1L35 is counter:U1|lpm_counter:Q_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[16]~COUT
--operation mode is up_dn_cntr
G1L35 = CARRY(G1_q[16] & (G1L33));
--D1_REG[8] is CONTROLER:U3|REG[8]
--operation mode is normal
D1_REG[8]_lut_out = D1_ACC[8];
D1_REG[8] = DFFEA(D1_REG[8]_lut_out, G1_q[15], , , D1L108, , );
--D1L126Q is CONTROLER:U3|REG[8]~41
--operation mode is normal
D1L126Q = D1_REG[8];
--D1_REG[9] is CONTROLER:U3|REG[9]
--operation mode is normal
D1_REG[9]_lut_out = D1_ACC[9];
D1_REG[9] = DFFEA(D1_REG[9]_lut_out, G1_q[15], , , D1L108, , );
--D1L128Q is CONTROLER:U3|REG[9]~42
--operation mode is normal
D1L128Q = D1_REG[9];
--D1L71 is CONTROLER:U3|QA~300
--operation mode is normal
D1L71 = D1_ACC[9] & D1_REG[9] & (D1_ACC[8] $ !D1_REG[8]) # !D1_ACC[9] & !D1_REG[9] & (D1_ACC[8] $ !D1_REG[8]);
--D1L86 is CONTROLER:U3|QA~327
--operation mode is normal
D1L86 = D1_ACC[9] & D1_REG[9] & (D1_ACC[8] $ !D1_REG[8]) # !D1_ACC[9] & !D1_REG[9] & (D1_ACC[8] $ !D1_REG[8]);
--D1L87 is CONTROLER:U3|QA~328
--operation mode is normal
D1L87 = D1_ACC[9] & D1_REG[9] & (D1_ACC[8] $ !D1_REG[8]) # !D1_ACC[9] & !D1_REG[9] & (D1_ACC[8] $ !D1_REG[8]);
--D1_REG[1] is CONTROLER:U3|REG[1]
--operation mode is normal
D1_REG[1]_lut_out = D1_ACC[1];
D1_REG[1] = DFFEA(D1_REG[1]_lut_out, G1_q[15], , , D1L108, , );
--D1L112Q is CONTROLER:U3|REG[1]~43
--operation mode is normal
D1L112Q = D1_REG[1];
--D1_REG[4] is CONTROLER:U3|REG[4]
--operation mode is normal
D1_REG[4]_lut_out = D1_ACC[4];
D1_REG[4] = DFFEA(D1_REG[4]_lut_out, G1_q[15], , , D1L108, , );
--D1L118Q is CONTROLER:U3|REG[4]~44
--operation mode is normal
D1L118Q = D1_REG[4];
--D1L77 is CONTROLER:U3|QA~312
--operation mode is normal
D1L77 = (D1_ACC[4] & D1_REG[4] & (D1_ACC[1] $ !D1_REG[1]) # !D1_ACC[4] & !D1_REG[4] & (D1_ACC[1] $ !D1_REG[1])) & CASCADE(D1L87);
--D1L88 is CONTROLER:U3|QA~329
--operation mode is normal
D1L88 = (D1_ACC[4] & D1_REG[4] & (D1_ACC[1] $ !D1_REG[1]) # !D1_ACC[4] & !D1_REG[4] & (D1_ACC[1] $ !D1_REG[1])) & CASCADE(D1L87);
--D1_REG[10] is CONTROLER:U3|REG[10]
--operation mode is normal
D1_REG[10]_lut_out = D1_ACC[10];
D1_REG[10] = DFFEA(D1_REG[10]_lut_out, G1_q[15], , , D1L108, , );
--D1L130Q is CONTROLER:U3|REG[10]~45
--operation mode is normal
D1L130Q = D1_REG[10];
--D1_REG[11] is CONTROLER:U3|REG[11]
--operation mode is normal
D1_REG[11]_lut_out = D1_ACC[11];
D1_REG[11] = DFFEA(D1_REG[11]_lut_out, G1_q[15], , , D1L108, , );
--D1L132Q is CONTROLER:U3|REG[11]~46
--operation mode is normal
D1L132Q = D1_REG[11];
--D1L72 is CONTROLER:U3|QA~302
--operation mode is normal
D1L72 = D1_ACC[11] & D1_REG[11] & (D1_ACC[10] $ !D1_REG[10]) # !D1_ACC[11] & !D1_REG[11] & (D1_ACC[10] $ !D1_REG[10]);
--D1L89 is CONTROLER:U3|QA~330
--operation mode is normal
D1L89 = D1_ACC[11] & D1_REG[11] & (D1_ACC[10] $ !D1_REG[10]) # !D1_ACC[11] & !D1_REG[11] & (D1_ACC[10] $ !D1_REG[10]);
--D1L90 is CONTROLER:U3|QA~331
--operation mode is normal
D1L90 = D1_ACC[11] & D1_REG[11] & (D1_ACC[10] $ !D1_REG[10]) # !D1_ACC[11] & !D1_REG[11] & (D1_ACC[10] $ !D1_REG[10]);
--D1_REG[0] is CONTROLER:U3|REG[0]
--operation mode is normal
D1_REG[0]_lut_out = D1_ACC[0];
D1_REG[0] = DFFEA(D1_REG[0]_lut_out, G1_q[15], , , D1L108, , );
--D1L109Q is CONTROLER:U3|REG[0]~47
--operation mode is normal
D1L109Q = D1_REG[0];
--D1_REG[2] is CONTROLER:U3|REG[2]
--operation mode is normal
D1_REG[2]_lut_out = D1_ACC[2];
D1_REG[2] = DFFEA(D1_REG[2]_lut_out, G1_q[15], , , D1L108, , );
--D1L114Q is CONTROLER:U3|REG[2]~48
--operation mode is normal
D1L114Q = D1_REG[2];
--D1L78 is CONTROLER:U3|QA~313
--operation mode is normal
D1L78 = (D1_ACC[2] & D1_REG[2] & (D1_ACC[0] $ !D1_REG[0]) # !D1_ACC[2] & !D1_REG[2] & (D1_ACC[0] $ !D1_REG[0])) & CASCADE(D1L90);
--D1L91 is CONTROLER:U3|QA~332
--operation mode is normal
D1L91 = (D1_ACC[2] & D1_REG[2] & (D1_ACC[0] $ !D1_REG[0]) # !D1_ACC[2] & !D1_REG[2] & (D1_ACC[0] $ !D1_REG[0])) & CASCADE(D1L90);
--D1_REG[15] is CONTROLER:U3|REG[15]
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -