📄 keys_test.map.eqn
字号:
--operation mode is normal
B4L9 = B4_\free_counter:QQ[4] & (!B4_\free_counter:d0);
--B2_\debunce:s is DEBOUNCING:\debounuing:U2|\debunce:s
--operation mode is normal
B2_\debunce:s_lut_out = B2_\debunce:d1 & B2_\debunce:d0;
B2_\debunce:s = DFFEAS(B2_\debunce:s_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B2_\debunce:r is DEBOUNCING:\debounuing:U2|\debunce:r
--operation mode is normal
B2_\debunce:r_lut_out = !B2_\debunce:d1 & !B2_\debunce:d0;
B2_\debunce:r = DFFEAS(B2_\debunce:r_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--\counter:Q[0] is \counter:Q[0]
--operation mode is arithmetic
\counter:Q[0]_lut_out = !\counter:Q[0];
\counter:Q[0] = DFFEAS(\counter:Q[0]_lut_out, CLK_4M, clr, , , , , , );
--A1L2 is \counter:Q[0]~8
--operation mode is arithmetic
A1L2 = CARRY(\counter:Q[0]);
--B4_\debunce:s is DEBOUNCING:\debounuing:U4|\debunce:s
--operation mode is normal
B4_\debunce:s_lut_out = B4_\debunce:d1 & B4_\debunce:d0;
B4_\debunce:s = DFFEAS(B4_\debunce:s_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B4_\debunce:r is DEBOUNCING:\debounuing:U4|\debunce:r
--operation mode is normal
B4_\debunce:r_lut_out = !B4_\debunce:d1 & !B4_\debunce:d0;
B4_\debunce:r = DFFEAS(B4_\debunce:r_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B3_\debunce:s is DEBOUNCING:\debounuing:U3|\debunce:s
--operation mode is normal
B3_\debunce:s_lut_out = B3_\debunce:d1 & B3_\debunce:d0;
B3_\debunce:s = DFFEAS(B3_\debunce:s_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B3_\debunce:r is DEBOUNCING:\debounuing:U3|\debunce:r
--operation mode is normal
B3_\debunce:r_lut_out = !B3_\debunce:d1 & !B3_\debunce:d0;
B3_\debunce:r = DFFEAS(B3_\debunce:r_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B1_\debunce:s is DEBOUNCING:\debounuing:U1|\debunce:s
--operation mode is normal
B1_\debunce:s_lut_out = B1_\debunce:d1 & B1_\debunce:d0;
B1_\debunce:s = DFFEAS(B1_\debunce:s_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B1_\debunce:r is DEBOUNCING:\debounuing:U1|\debunce:r
--operation mode is normal
B1_\debunce:r_lut_out = !B1_\debunce:d1 & !B1_\debunce:d0;
B1_\debunce:r = DFFEAS(B1_\debunce:r_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--\counter:Q[1] is \counter:Q[1]
--operation mode is arithmetic
\counter:Q[1]_carry_eqn = A1L2;
\counter:Q[1]_lut_out = \counter:Q[1] $ (\counter:Q[1]_carry_eqn);
\counter:Q[1] = DFFEAS(\counter:Q[1]_lut_out, CLK_4M, clr, , , , , , );
--A1L4 is \counter:Q[1]~8
--operation mode is arithmetic
A1L4 = CARRY(!A1L2 # !\counter:Q[1]);
--B1_\free_counter:QQ[3] is DEBOUNCING:\debounuing:U1|\free_counter:QQ[3]
--operation mode is arithmetic
B1_\free_counter:QQ[3]_carry_eqn = B1L10;
B1_\free_counter:QQ[3]_lut_out = B1_\free_counter:QQ[3] $ (B1_\free_counter:QQ[3]_carry_eqn);
B1_\free_counter:QQ[3] = DFFEAS(B1_\free_counter:QQ[3]_lut_out, \counter:Q[0], clr, , , , , , );
--B1L12 is DEBOUNCING:\debounuing:U1|\free_counter:QQ[3]~8
--operation mode is arithmetic
B1L12 = CARRY(!B1L10 # !B1_\free_counter:QQ[3]);
--B2_\debunce:d1 is DEBOUNCING:\debounuing:U2|\debunce:d1
--operation mode is normal
B2_\debunce:d1_lut_out = B2_\debunce:d0;
B2_\debunce:d1 = DFFEAS(B2_\debunce:d1_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B2_\debunce:d0 is DEBOUNCING:\debounuing:U2|\debunce:d0
--operation mode is normal
B2_\debunce:d0_lut_out = !KEY[1];
B2_\debunce:d0 = DFFEAS(B2_\debunce:d0_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B4L4 is DEBOUNCING:\debounuing:U4|\debunce:r~0
--operation mode is normal
B4L4 = clr & (B4_\free_counter:d0 # !B4_\free_counter:QQ[4]);
--B4_\debunce:d1 is DEBOUNCING:\debounuing:U4|\debunce:d1
--operation mode is normal
B4_\debunce:d1_lut_out = B4_\debunce:d0;
B4_\debunce:d1 = DFFEAS(B4_\debunce:d1_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B4_\debunce:d0 is DEBOUNCING:\debounuing:U4|\debunce:d0
--operation mode is normal
B4_\debunce:d0_lut_out = !KEY[3];
B4_\debunce:d0 = DFFEAS(B4_\debunce:d0_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B3_\debunce:d1 is DEBOUNCING:\debounuing:U3|\debunce:d1
--operation mode is normal
B3_\debunce:d1_lut_out = B3_\debunce:d0;
B3_\debunce:d1 = DFFEAS(B3_\debunce:d1_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B3_\debunce:d0 is DEBOUNCING:\debounuing:U3|\debunce:d0
--operation mode is normal
B3_\debunce:d0_lut_out = !KEY[2];
B3_\debunce:d0 = DFFEAS(B3_\debunce:d0_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B1_\debunce:d1 is DEBOUNCING:\debounuing:U1|\debunce:d1
--operation mode is normal
B1_\debunce:d1_lut_out = B1_\debunce:d0;
B1_\debunce:d1 = DFFEAS(B1_\debunce:d1_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B1_\debunce:d0 is DEBOUNCING:\debounuing:U1|\debunce:d0
--operation mode is normal
B1_\debunce:d0_lut_out = !KEY[0];
B1_\debunce:d0 = DFFEAS(B1_\debunce:d0_lut_out, \counter:Q[0], VCC, , B4L4, , , , );
--B1_\free_counter:QQ[2] is DEBOUNCING:\debounuing:U1|\free_counter:QQ[2]
--operation mode is arithmetic
B1_\free_counter:QQ[2]_carry_eqn = B1L8;
B1_\free_counter:QQ[2]_lut_out = B1_\free_counter:QQ[2] $ (!B1_\free_counter:QQ[2]_carry_eqn);
B1_\free_counter:QQ[2] = DFFEAS(B1_\free_counter:QQ[2]_lut_out, \counter:Q[0], clr, , , , , , );
--B1L10 is DEBOUNCING:\debounuing:U1|\free_counter:QQ[2]~8
--operation mode is arithmetic
B1L10 = CARRY(B1_\free_counter:QQ[2] & (!B1L8));
--B1_\free_counter:QQ[1] is DEBOUNCING:\debounuing:U1|\free_counter:QQ[1]
--operation mode is arithmetic
B1_\free_counter:QQ[1]_carry_eqn = B1L6;
B1_\free_counter:QQ[1]_lut_out = B1_\free_counter:QQ[1] $ (B1_\free_counter:QQ[1]_carry_eqn);
B1_\free_counter:QQ[1] = DFFEAS(B1_\free_counter:QQ[1]_lut_out, \counter:Q[0], clr, , , , , , );
--B1L8 is DEBOUNCING:\debounuing:U1|\free_counter:QQ[1]~8
--operation mode is arithmetic
B1L8 = CARRY(!B1L6 # !B1_\free_counter:QQ[1]);
--B1_\free_counter:QQ[0] is DEBOUNCING:\debounuing:U1|\free_counter:QQ[0]
--operation mode is arithmetic
B1_\free_counter:QQ[0]_lut_out = !B1_\free_counter:QQ[0];
B1_\free_counter:QQ[0] = DFFEAS(B1_\free_counter:QQ[0]_lut_out, \counter:Q[0], clr, , , , , , );
--B1L6 is DEBOUNCING:\debounuing:U1|\free_counter:QQ[0]~8
--operation mode is arithmetic
B1L6 = CARRY(B1_\free_counter:QQ[0]);
--A1L77 is SEG~1035
--operation mode is normal
A1L77 = A1L33 & (!A1L32 & !A1L31 # !A1L30) # !A1L33 & (A1L31 # A1L32 $ !A1L30);
--A1L78 is SEG~1036
--operation mode is normal
A1L78 = A1L33 & (A1L30 & (!A1L31) # !A1L30 & !A1L32) # !A1L33 & (A1L31 $ !A1L30 # !A1L32);
--CLK_4M is CLK_4M
--operation mode is input
CLK_4M = INPUT();
--clr is clr
--operation mode is input
clr = INPUT();
--KEY[1] is KEY[1]
--operation mode is input
KEY[1] = INPUT();
--KEY[3] is KEY[3]
--operation mode is input
KEY[3] = INPUT();
--KEY[2] is KEY[2]
--operation mode is input
KEY[2] = INPUT();
--KEY[0] is KEY[0]
--operation mode is input
KEY[0] = INPUT();
--SELOUT[0] is SELOUT[0]
--operation mode is output
SELOUT[0] = OUTPUT(\counter:Q[4]);
--SELOUT[1] is SELOUT[1]
--operation mode is output
SELOUT[1] = OUTPUT(\counter:Q[5]);
--SELOUT[2] is SELOUT[2]
--operation mode is output
SELOUT[2] = OUTPUT(\counter:Q[6]);
--BCD_CODE[0] is BCD_CODE[0]
--operation mode is output
BCD_CODE[0] = OUTPUT(\key_decoder:ZOUT[0]);
--BCD_CODE[1] is BCD_CODE[1]
--operation mode is output
BCD_CODE[1] = OUTPUT(\key_decoder:ZOUT[1]);
--BCD_CODE[2] is BCD_CODE[2]
--operation mode is output
BCD_CODE[2] = OUTPUT(\key_decoder:ZOUT[2]);
--BCD_CODE[3] is BCD_CODE[3]
--operation mode is output
BCD_CODE[3] = OUTPUT(\key_decoder:ZOUT[3]);
--BCD_CODE[4] is BCD_CODE[4]
--operation mode is output
BCD_CODE[4] = OUTPUT(\key_decoder:ZOUT[4]);
--BCD_CODE[5] is BCD_CODE[5]
--operation mode is output
BCD_CODE[5] = OUTPUT(GND);
--BCD_CODE[6] is BCD_CODE[6]
--operation mode is output
BCD_CODE[6] = OUTPUT(GND);
--BCD_CODE[7] is BCD_CODE[7]
--operation mode is output
BCD_CODE[7] = OUTPUT(GND);
--SEGOUT[0] is SEGOUT[0]
--operation mode is output
SEGOUT[0] = OUTPUT(A1L67);
--SEGOUT[1] is SEGOUT[1]
--operation mode is output
SEGOUT[1] = OUTPUT(A1L68);
--SEGOUT[2] is SEGOUT[2]
--operation mode is output
SEGOUT[2] = OUTPUT(A1L73);
--SEGOUT[3] is SEGOUT[3]
--operation mode is output
SEGOUT[3] = OUTPUT(A1L75);
--SEGOUT[4] is SEGOUT[4]
--operation mode is output
SEGOUT[4] = OUTPUT(A1L76);
--SEGOUT[5] is SEGOUT[5]
--operation mode is output
SEGOUT[5] = OUTPUT(A1L78);
--SEGOUT[6] is SEGOUT[6]
--operation mode is output
SEGOUT[6] = OUTPUT(A1L77);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -