📄 infrared_receive.map.eqn
字号:
--C1L94Q is coding:u2|state~23
--operation mode is normal
C1L94Q_lut_out = C1L74Q & C1_cnt1[3] & infrared_in;
C1L94Q = DFFEA(C1L94Q_lut_out, clk, !B1L1Q, , , , );
--C1L34 is coding:u2|i~1907
--operation mode is normal
C1L34 = !C1L84Q & !C1L94Q;
--C1_cnt2[2] is coding:u2|cnt2[2]
--operation mode is normal
C1_cnt2[2]_lut_out = C1_cnt2[2] & (C1L73 # !C1L44 & !C1L34) # !C1_cnt2[2] & C1L44 & !C1L34;
C1_cnt2[2] = DFFEA(C1_cnt2[2]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_cnt2[3] is coding:u2|cnt2[3]
--operation mode is normal
C1_cnt2[3]_lut_out = C1_cnt2[3] & (C1L73 # !C1L93 & !C1L34) # !C1_cnt2[3] & C1L93 & !C1L34;
C1_cnt2[3] = DFFEA(C1_cnt2[3]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_cnt2[1] is coding:u2|cnt2[1]
--operation mode is normal
C1_cnt2[1]_lut_out = C1_cnt2[1] & (C1L73 # !C1_cnt2[0] & !C1L34) # !C1_cnt2[1] & C1_cnt2[0] & !C1L34;
C1_cnt2[1] = DFFEA(C1_cnt2[1]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_cnt2[0] is coding:u2|cnt2[0]
--operation mode is normal
C1_cnt2[0]_lut_out = C1_cnt2[0] & C1L73 # !C1_cnt2[0] & (C1L84Q # C1L94Q);
C1_cnt2[0] = DFFEA(C1_cnt2[0]_lut_out, clk, VCC, , !B1L1Q, , );
--C1L44 is coding:u2|i~1908
--operation mode is normal
C1L44 = C1_cnt2[1] & C1_cnt2[0];
--B1_state is check:u1|state
--operation mode is normal
B1_state_lut_out = infrared_in & (J1_safe_q[1] # J1_safe_q[0] # !B1L2);
B1_state = DFFEA(B1_state_lut_out, clk, VCC, , , , );
--B1L2 is check:u1|i13~49
--operation mode is normal
B1L2 = J1_safe_q[4] & B1_state & !J1_safe_q[3] & !J1_safe_q[2];
--B1L3 is check:u1|i13~50
--operation mode is normal
B1L3 = B1L2 & !J1_safe_q[1] & !J1_safe_q[0];
--C1_datareg12[8] is coding:u2|datareg12[8]
--operation mode is normal
C1_datareg12[8]_lut_out = C1_datareg12[8] & (C1L73 # C1_datareg12[7] & !C1L34) # !C1_datareg12[8] & C1_datareg12[7] & !C1L34;
C1_datareg12[8] = DFFEA(C1_datareg12[8]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[5] is coding:u2|datareg12[5]
--operation mode is normal
C1_datareg12[5]_lut_out = C1_datareg12[5] & (C1L73 # C1_datareg12[4] & !C1L34) # !C1_datareg12[5] & C1_datareg12[4] & !C1L34;
C1_datareg12[5] = DFFEA(C1_datareg12[5]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[3] is coding:u2|datareg12[3]
--operation mode is normal
C1_datareg12[3]_lut_out = C1_datareg12[3] & (C1L73 # C1_datareg12[2] & !C1L34) # !C1_datareg12[3] & C1_datareg12[2] & !C1L34;
C1_datareg12[3] = DFFEA(C1_datareg12[3]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[2] is coding:u2|datareg12[2]
--operation mode is normal
C1_datareg12[2]_lut_out = C1_datareg12[2] & (C1L73 # C1_datareg12[1] & !C1L34) # !C1_datareg12[2] & C1_datareg12[1] & !C1L34;
C1_datareg12[2] = DFFEA(C1_datareg12[2]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[4] is coding:u2|datareg12[4]
--operation mode is normal
C1_datareg12[4]_lut_out = C1_datareg12[4] & (C1L73 # C1_datareg12[3] & !C1L34) # !C1_datareg12[4] & C1_datareg12[3] & !C1L34;
C1_datareg12[4] = DFFEA(C1_datareg12[4]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[0] is coding:u2|datareg12[0]
--operation mode is normal
C1_datareg12[0]_lut_out = C1L94Q # C1_datareg12[0] & C1L73;
C1_datareg12[0] = DFFEA(C1_datareg12[0]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[1] is coding:u2|datareg12[1]
--operation mode is normal
C1_datareg12[1]_lut_out = C1_datareg12[1] & (C1L73 # C1_datareg12[0] & !C1L34) # !C1_datareg12[1] & C1_datareg12[0] & !C1L34;
C1_datareg12[1] = DFFEA(C1_datareg12[1]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[7] is coding:u2|datareg12[7]
--operation mode is normal
C1_datareg12[7]_lut_out = C1_datareg12[7] & (C1L73 # C1_datareg12[6] & !C1L34) # !C1_datareg12[7] & C1_datareg12[6] & !C1L34;
C1_datareg12[7] = DFFEA(C1_datareg12[7]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[6] is coding:u2|datareg12[6]
--operation mode is normal
C1_datareg12[6]_lut_out = C1_datareg12[6] & (C1L73 # C1_datareg12[5] & !C1L34) # !C1_datareg12[6] & C1_datareg12[5] & !C1L34;
C1_datareg12[6] = DFFEA(C1_datareg12[6]_lut_out, clk, VCC, , !B1L1Q, , );
--D1L42 is decode:u3|i~1816
--operation mode is normal
D1L42 = C1L81Q & !C1L91Q & !C1L71Q;
--D1L52 is decode:u3|i~1817
--operation mode is normal
D1L52 = !C1L51Q & !C1L61Q;
--D1L62 is decode:u3|i~1818
--operation mode is normal
D1L62 = C1L22Q & C1L12Q & C1L02Q & D1L02;
--D1L72 is decode:u3|i~1819
--operation mode is normal
D1L72 = C1L41Q & D1L52 & D1L62 & !C1L31Q;
--D1L82 is decode:u3|i~1820
--operation mode is normal
D1L82 = C1L51Q & D1L91 & D1L62;
--D1L92 is decode:u3|i~1821
--operation mode is normal
D1L92 = C1L11Q & D1L61 & !C1L21Q;
--D1L03 is decode:u3|i~1822
--operation mode is normal
D1L03 = C1L22Q & C1L12Q & C1L02Q & D1L92;
--D1L13 is decode:u3|i~1823
--operation mode is normal
D1L13 = C1L71Q & !C1L91Q & !C1L81Q;
--D1L9 is decode:u3|i~1726
--operation mode is normal
D1L9 = C1L91Q & !C1L81Q & !C1L71Q # !C1L91Q & (C1L81Q $ C1L71Q);
--D1L11 is decode:u3|i~1748
--operation mode is normal
D1L11 = C1L51Q # C1L61Q # C1L41Q;
--D1L01 is decode:u3|i~1747
--operation mode is normal
D1L01 = C1L31Q # C1L51Q & (C1L61Q # C1L41Q) # !C1L51Q & C1L61Q & C1L41Q;
--D1L21 is decode:u3|i~1754
--operation mode is normal
D1L21 = D1L01 & (D1L11 # !C1L21Q & !C1L11Q) # !D1L01 & !D1L11 & (C1L21Q $ C1L11Q);
--D1L31 is decode:u3|i~1755
--operation mode is normal
D1L31 = D1L9 & (D1L11 & D1L02 & !D1L21 # !D1L11 & D1L21);
--D1L7 is decode:u3|i~64
--operation mode is normal
D1L7 = C1L22Q & C1L12Q & C1L02Q & D1L31;
--D1L41 is decode:u3|i~1791
--operation mode is normal
D1L41 = D1L03 & (D1L13 # D1_bcd_code[3] & !D1L7) # !D1L03 & D1_bcd_code[3] & !D1L7;
--D1L23 is decode:u3|i~1824
--operation mode is normal
D1L23 = C1L31Q & D1L52 & D1L62 & !C1L41Q;
--D1L33 is decode:u3|i~1825
--operation mode is normal
D1L33 = D1L12 & (D1L23 # D1L72 & D1L13) # !D1L12 & D1L72 & D1L13;
--D1L43 is decode:u3|i~1826
--operation mode is normal
D1L43 = C1L21Q & D1L61 & D1L22 & !C1L11Q;
--D1L53 is decode:u3|i~1827
--operation mode is normal
D1L53 = !C1L51Q & !C1L41Q;
--D1L63 is decode:u3|i~1828
--operation mode is normal
D1L63 = C1L61Q & D1L53 & D1L62 & !C1L31Q;
--D1L73 is decode:u3|i~1829
--operation mode is normal
D1L73 = !D1L71 & (!D1L23 & !D1L43 # !D1L13);
--D1L83 is decode:u3|i~1830
--operation mode is normal
D1L83 = D1L73 & (!D1L22 # !D1L92 # !D1L12);
--D1L93 is decode:u3|i~1831
--operation mode is normal
D1L93 = D1L33 # D1_bcd_code[2] & !D1L7 # !D1L83;
--G1L2 is keyboard:u6|i~233
--operation mode is normal
G1L2 = key_in[3] & (key_in[1] & (key_in[2] $ key_in[0]) # !key_in[1] & key_in[2] & key_in[0]) # !key_in[3] & key_in[1] & key_in[2] & key_in[0];
--D1L04 is decode:u3|i~1832
--operation mode is normal
D1L04 = D1L03 & (D1L42 # D1L63 & D1L13) # !D1L03 & D1L63 & D1L13;
--D1L51 is decode:u3|i~1798
--operation mode is normal
D1L51 = D1L04 # D1L12 & (D1L72 # D1L82);
--G1L1 is keyboard:u6|i~52
--operation mode is normal
G1L1 = key_in[1] & key_in[0];
--G1L3 is keyboard:u6|i~242
--operation mode is normal
G1L3 = G1_key_bcd[1] & (key_in[3] # !key_in[2] # !G1L1) # !G1_key_bcd[1] & G1L1 & !key_in[2] & key_in[3];
--G1L4 is keyboard:u6|i~243
--operation mode is normal
G1L4 = key_in[2] & key_in[3];
--D1L14 is decode:u3|i~1833
--operation mode is normal
D1L14 = D1L12 & (D1L63 # D1L72) # !D1L12 & D1L42 & (D1L63 # D1L72);
--D1L24 is decode:u3|i~1834
--operation mode is normal
D1L24 = D1L14 # D1_bcd_code[0] & !D1L7;
--D1L34 is decode:u3|i~1835
--operation mode is normal
D1L34 = !D1L63 & !D1L43 & !D1L72 # !D1L13;
--D1L44 is decode:u3|i~1836
--operation mode is normal
D1L44 = D1L34 & (!D1L43 # !D1L42);
--G1L5 is keyboard:u6|i~245
--operation mode is normal
G1L5 = G1_key_bcd[0] & (key_in[2] # !key_in[3] # !G1L1) # !G1_key_bcd[0] & G1L1 & !key_in[3] & key_in[2];
--G1L6 is keyboard:u6|i~246
--operation mode is normal
G1L6 = key_in[3] & key_in[2];
--D1L54 is decode:u3|i~1837
--operation mode is normal
D1L54 = D1L03 & (D1L42 # D1L13) # !D1L03 & D1L23 & (D1L42 # D1L13);
--D1L64 is decode:u3|i~1838
--operation mode is normal
D1L64 = D1L54 # D1_bcd_code[4] & !D1L7;
--C1L64Q is coding:u2|state~20
--operation mode is normal
C1L64Q_lut_out = !C1L05Q & (C1L64Q # !infrared_in);
C1L64Q = DFFEA(C1L64Q_lut_out, clk, !B1L1Q, , , , );
--C1_cnt1[3] is coding:u2|cnt1[3]
--operation mode is normal
C1_cnt1[3]_lut_out = C1_cnt1[3] & (C1L04 # C1L74Q & !C1L14) # !C1_cnt1[3] & C1L74Q & C1L14;
C1_cnt1[3] = DFFEA(C1_cnt1[3]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_cnt1[2] is coding:u2|cnt1[2]
--operation mode is normal
C1_cnt1[2]_lut_out = C1_cnt1[2] & (C1L04 # C1L74Q & !C1L63) # !C1_cnt1[2] & C1L74Q & C1L63;
C1_cnt1[2] = DFFEA(C1_cnt1[2]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_cnt1[1] is coding:u2|cnt1[1]
--operation mode is normal
C1_cnt1[1]_lut_out = C1_cnt1[1] & (C1L04 # C1L74Q & !C1_cnt1[0]) # !C1_cnt1[1] & C1L74Q & C1_cnt1[0];
C1_cnt1[1] = DFFEA(C1_cnt1[1]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_cnt1[0] is coding:u2|cnt1[0]
--operation mode is normal
C1_cnt1[0]_lut_out = C1L04 & (C1L74Q # C1_cnt1[0]) # !C1L04 & C1L74Q & !C1_cnt1[0];
C1_cnt1[0] = DFFEA(C1_cnt1[0]_lut_out, clk, VCC, , !B1L1Q, , );
--C1L63 is coding:u2|i~142
--operation mode is normal
C1L63 = C1_cnt1[1] & C1_cnt1[0];
--D1L61 is decode:u3|i~1801
--operation mode is normal
D1L61 = !C1L61Q & !C1L41Q & !C1L31Q & !C1L51Q;
--C1L73 is coding:u2|i~1891
--operation mode is normal
C1L73 = C1L74Q # C1L15Q # C1L05Q;
--C1L83 is coding:u2|i~1893
--operation mode is normal
C1L83 = C1_cnt2[2] # !C1_cnt2[3] # !C1_cnt2[0] # !C1_cnt2[1];
--D1L71 is decode:u3|i~1803
--operation mode is normal
D1L71 = C1L81Q & !C1L91Q & !C1L71Q & D1L63;
--D1L81 is decode:u3|i~1805
--operation mode is normal
D1L81 = C1L91Q & !C1L81Q & !C1L71Q & D1L43;
--C1L93 is coding:u2|i~1899
--operation mode is normal
C1L93 = C1_cnt2[1] & C1_cnt2[0] & C1_cnt2[2];
--C1L04 is coding:u2|i~1903
--operation mode is normal
C1L04 = C1L84Q # C1L94Q # C1L05Q;
--C1L14 is coding:u2|i~1905
--operation mode is normal
C1L14 = C1_cnt1[1] & C1_cnt1[0] & C1_cnt1[2];
--~GND is ~GND
--operation mode is normal
~GND = GND;
--key_in[0] is key_in[0]
--operation mode is input
key_in[0] = INPUT();
--key_in[1] is key_in[1]
--operation mode is input
key_in[1] = INPUT();
--key_in[2] is key_in[2]
--operation mode is input
key_in[2] = INPUT();
--key_in[3] is key_in[3]
--operation mode is input
key_in[3] = INPUT();
--clk is clk
--operation mode is input
clk = INPUT();
--infrared_in is infrared_in
--operation mode is input
infrared_in = INPUT();
--ringout is ringout
--operation mode is output
ringout = OUTPUT(F1_i35);
--ledout is ledout
--operation mode is output
ledout = OUTPUT(F1_i37);
--light[1] is light[1]
--operation mode is output
light[1] = OUTPUT(E1L31Q);
--light[0] is light[0]
--operation mode is output
light[0] = OUTPUT(!E1L31Q);
--data_result[3] is data_result[3]
--operation mode is output
data_result[3] = OUTPUT(E1L21Q);
--data_result[2] is data_result[2]
--operation mode is output
data_result[2] = OUTPUT(E1L11Q);
--data_result[1] is data_result[1]
--operation mode is output
data_result[1] = OUTPUT(E1L01Q);
--data_result[0] is data_result[0]
--operation mode is output
data_result[0] = OUTPUT(E1L9Q);
--user_num[2] is user_num[2]
--operation mode is output
user_num[2] = OUTPUT(C1L55Q);
--user_num[1] is user_num[1]
--operation mode is output
user_num[1] = OUTPUT(C1L35Q);
--user_num[0] is user_num[0]
--operation mode is output
user_num[0] = OUTPUT(C1L25Q);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -