⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keylock.map.eqn

📁 时间以60分种为一个周期 电子钟的格式为:XX XX XX
💻 EQN
📖 第 1 页 / 共 3 页
字号:
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 + -