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

📄 infrared_receive.fit.eqn

📁 接收解码用VHDL语言编写程序
💻 EQN
📖 第 1 页 / 共 3 页
字号:

--F1L1 is ring_led:u5|i22~67 at LC_X31_Y22_N8
--operation mode is normal

F1L1 = F1_state & (J2_safe_q[0] # !J2_safe_q[5]) # !F1_state & C1L54Q;


--F1L2 is ring_led:u5|i22~68 at LC_X31_Y22_N0
--operation mode is normal

F1L2 = F1_state & (J2_safe_q[1] # J2_safe_q[2] # J2_safe_q[3]);


--D1L91 is decode:u3|i~1810 at LC_X28_Y20_N2
--operation mode is normal

D1L91 = !C1L41Q & !C1L31Q & !C1L61Q;


--D1L02 is decode:u3|i~1811 at LC_X30_Y20_N9
--operation mode is normal

C1L11Q_qfbk = C1L11Q;
D1L02 = !C1L11Q_qfbk & !C1L21Q;

--C1L11Q is coding:u2|data[0]~reg0 at LC_X30_Y20_N9
--operation mode is normal

C1L11Q_sload_eqn = C1_datareg12[0];
C1L11Q = DFFEA(C1L11Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


--D1L12 is decode:u3|i~1812 at LC_X31_Y20_N6
--operation mode is normal

D1L12 = !C1L71Q & C1L91Q & !C1L81Q;


--D1L22 is decode:u3|i~1813 at LC_X31_Y20_N1
--operation mode is normal

C1L12Q_qfbk = C1L12Q;
D1L22 = C1L02Q & C1L12Q_qfbk & C1L22Q;

--C1L12Q is coding:u2|data[10]~reg0 at LC_X31_Y20_N1
--operation mode is normal

C1L12Q_sload_eqn = C1_datareg12[10];
C1L12Q = DFFEA(C1L12Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


--D1L32 is decode:u3|i~1814 at LC_X31_Y20_N7
--operation mode is normal

D1L32 = !D1L02 & !D1L61 # !D1L12 # !D1L22;


--D1L8 is decode:u3|i~139 at LC_X28_Y20_N0
--operation mode is normal

D1L8 = C1L51Q & !C1L41Q & !C1L31Q & !C1L61Q # !C1L51Q & (C1L41Q & !C1L31Q & !C1L61Q # !C1L41Q & (C1L31Q $ C1L61Q));


--D1_bcd_code[3] is decode:u3|bcd_code[3] at LC_X28_Y20_N8
--operation mode is normal

D1_bcd_code[3]_lut_out = D1L41 # D1L42 & (D1L72 # D1L82);
D1_bcd_code[3] = DFFEA(D1_bcd_code[3]_lut_out, GLOBAL(clk), VCC, , , , );


--D1_bcd_code[2] is decode:u3|bcd_code[2] at LC_X29_Y20_N8
--operation mode is normal

D1_bcd_code[2]_lut_out = D1L81 # D1L93 # D1L13 & D1L82;
D1_bcd_code[2] = DFFEA(D1_bcd_code[2]_lut_out, GLOBAL(clk), VCC, , , , );


--G1_key_bcd[2] is keyboard:u6|key_bcd[2] at LC_X28_Y21_N4
--operation mode is normal

G1_key_bcd[2]_lut_out = G1_key_bcd[2] & (!key_in[0] # !G1L2) # !G1_key_bcd[2] & G1L2 & !key_in[0];
G1_key_bcd[2] = DFFEA(G1_key_bcd[2]_lut_out, GLOBAL(clk), VCC, , , , );


--D1_bcd_code[1] is decode:u3|bcd_code[1] at LC_X29_Y20_N9
--operation mode is normal

D1_bcd_code[1]_lut_out = D1L51 # D1_bcd_code[1] & !D1L7 # !D1L83;
D1_bcd_code[1] = DFFEA(D1_bcd_code[1]_lut_out, GLOBAL(clk), VCC, , , , );


--G1_key_bcd[1] is keyboard:u6|key_bcd[1] at LC_X27_Y20_N7
--operation mode is normal

G1_key_bcd[1]_lut_out = G1L3 & (key_in[0] # !G1L4 # !key_in[1]) # !G1L3 & !key_in[1] & key_in[0] & G1L4;
G1_key_bcd[1] = DFFEA(G1_key_bcd[1]_lut_out, GLOBAL(clk), VCC, , , , );


--D1_bcd_code[0] is decode:u3|bcd_code[0] at LC_X29_Y20_N5
--operation mode is normal

D1_bcd_code[0]_lut_out = D1L81 # D1L24 # !D1L44;
D1_bcd_code[0] = DFFEA(D1_bcd_code[0]_lut_out, GLOBAL(clk), VCC, , , , );


--G1_key_bcd[0] is keyboard:u6|key_bcd[0] at LC_X27_Y20_N3
--operation mode is normal

G1_key_bcd[0]_lut_out = key_in[1] & G1L5 & (key_in[0] # !G1L6) # !key_in[1] & (G1L5 # G1L6 & key_in[0]);
G1_key_bcd[0] = DFFEA(G1_key_bcd[0]_lut_out, GLOBAL(clk), VCC, , , , );


--D1_bcd_code[4] is decode:u3|bcd_code[4] at LC_X29_Y20_N1
--operation mode is normal

D1_bcd_code[4]_lut_out = D1L64 # D1L13 & D1L82 # !D1L44;
D1_bcd_code[4] = DFFEA(D1_bcd_code[4]_lut_out, GLOBAL(clk), VCC, , , , );


--C1L74Q is coding:u2|state~21 at LC_X32_Y22_N2
--operation mode is normal

C1L74Q_lut_out = !infrared_in & (C1L74Q # C1L15Q # !C1L64Q);
C1L74Q = DFFEA(C1L74Q_lut_out, GLOBAL(clk), !GLOBAL(B1L1Q), , , , );


--C1L15Q is coding:u2|state~25 at LC_X32_Y22_N3
--operation mode is normal

C1L15Q_lut_out = C1L83 & (infrared_in & C1L15Q # !C1L34) # !C1L83 & infrared_in & C1L15Q;
C1L15Q = DFFEA(C1L15Q_lut_out, GLOBAL(clk), !GLOBAL(B1L1Q), , , , );


--C1L24 is coding:u2|i~1906 at LC_X32_Y22_N4
--operation mode is normal

C1L24 = !C1L15Q & !C1L74Q;


--C1L84Q is coding:u2|state~22 at LC_X32_Y22_N0
--operation mode is normal

C1L84Q_lut_out = C1L74Q & !C1_cnt1[3] & infrared_in;
C1L84Q = DFFEA(C1L84Q_lut_out, GLOBAL(clk), !GLOBAL(B1L1Q), , , , );


--C1L94Q is coding:u2|state~23 at LC_X32_Y22_N7
--operation mode is normal

C1L94Q_lut_out = C1L74Q & C1_cnt1[3] & infrared_in;
C1L94Q = DFFEA(C1L94Q_lut_out, GLOBAL(clk), !GLOBAL(B1L1Q), , , , );


--C1L34 is coding:u2|i~1907 at LC_X32_Y22_N1
--operation mode is normal

C1L34 = !C1L94Q & !C1L84Q;


--C1_cnt2[2] is coding:u2|cnt2[2] at LC_X33_Y21_N4
--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, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_cnt2[3] is coding:u2|cnt2[3] at LC_X33_Y21_N2
--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, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_cnt2[1] is coding:u2|cnt2[1] at LC_X32_Y21_N6
--operation mode is normal

C1_cnt2[1]_lut_out = C1_cnt2[1] & (C1L73 # !C1L34 & !C1_cnt2[0]) # !C1_cnt2[1] & !C1L34 & C1_cnt2[0];
C1_cnt2[1] = DFFEA(C1_cnt2[1]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_cnt2[0] is coding:u2|cnt2[0] at LC_X32_Y21_N3
--operation mode is normal

C1_cnt2[0]_lut_out = C1_cnt2[0] & C1L73 # !C1_cnt2[0] & (C1L94Q # C1L84Q);
C1_cnt2[0] = DFFEA(C1_cnt2[0]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1L44 is coding:u2|i~1908 at LC_X33_Y21_N6
--operation mode is normal

C1L44 = C1_cnt2[0] & C1_cnt2[1];


--B1_state is check:u1|state at LC_X27_Y21_N8
--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, GLOBAL(clk), VCC, , , , );


--B1L2 is check:u1|i13~49 at LC_X27_Y21_N9
--operation mode is normal

B1L2 = !J1_safe_q[2] & J1_safe_q[4] & !J1_safe_q[3] & B1_state;


--B1L3 is check:u1|i13~50 at LC_X27_Y21_N5
--operation mode is normal

B1L3 = B1L2 & !J1_safe_q[1] & !J1_safe_q[0];


--C1_datareg12[8] is coding:u2|datareg12[8] at LC_X33_Y20_N3
--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, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[5] is coding:u2|datareg12[5] at LC_X33_Y20_N7
--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, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[3] is coding:u2|datareg12[3] at LC_X33_Y20_N8
--operation mode is normal

C1_datareg12[3]_lut_out = C1_datareg12[2] & (C1_datareg12[3] & C1L73 # !C1L34) # !C1_datareg12[2] & C1_datareg12[3] & C1L73;
C1_datareg12[3] = DFFEA(C1_datareg12[3]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[2] is coding:u2|datareg12[2] at LC_X33_Y20_N4
--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, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[4] is coding:u2|datareg12[4] at LC_X33_Y20_N5
--operation mode is normal

C1_datareg12[4]_lut_out = C1_datareg12[3] & (C1_datareg12[4] & C1L73 # !C1L34) # !C1_datareg12[3] & C1_datareg12[4] & C1L73;
C1_datareg12[4] = DFFEA(C1_datareg12[4]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[0] is coding:u2|datareg12[0] at LC_X32_Y21_N7
--operation mode is normal

C1_datareg12[0]_lut_out = C1L94Q # C1_datareg12[0] & C1L73;
C1_datareg12[0] = DFFEA(C1_datareg12[0]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[1] is coding:u2|datareg12[1] at LC_X32_Y20_N7
--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, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[7] is coding:u2|datareg12[7] at LC_X33_Y20_N6
--operation mode is normal

C1_datareg12[7]_lut_out = C1_datareg12[6] & (C1_datareg12[7] & C1L73 # !C1L34) # !C1_datareg12[6] & C1_datareg12[7] & C1L73;
C1_datareg12[7] = DFFEA(C1_datareg12[7]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );


--C1_datareg12[6] is coding:u2|datareg12[6] at LC_X33_Y20_N9
--operation mode is normal

C1_datareg12[6]_lut_out = C1_datareg12[5] & (C1_datareg12[6] & C1L73 # !C1L34) # !C1_datareg12[5] & C1_datareg12[6] & C1L73;
C1_datareg12[6] = DFFEA(C1_datareg12[6]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );


--D1L42 is decode:u3|i~1816 at LC_X31_Y20_N3
--operation mode is normal

D1L42 = !C1L91Q & !C1L71Q & C1L81Q;


--D1L52 is decode:u3|i~1817 at LC_X31_Y20_N4
--operation mode is normal

D1L52 = !C1L61Q & !C1L51Q;


--D1L62 is decode:u3|i~1818 at LC_X30_Y20_N4
--operation mode is normal

C1L22Q_qfbk = C1L22Q;
D1L62 = C1L12Q & C1L02Q & C1L22Q_qfbk & D1L02;

--C1L22Q is coding:u2|data[11]~reg0 at LC_X30_Y20_N4
--operation mode is normal

C1L22Q_sload_eqn = C1_datareg12[11];
C1L22Q = DFFEA(C1L22Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


--D1L72 is decode:u3|i~1819 at LC_X30_Y20_N5
--operation mode is normal

D1L72 = !C1L31Q & C1L41Q & D1L52 & D1L62;


--D1L82 is decode:u3|i~1820 at LC_X28_Y20_N3
--operation mode is normal

D1L82 = C1L51Q & D1L62 & D1L91;


--D1L92 is decode:u3|i~1821 at LC_X32_Y20_N5
--operation mode is normal

D1L92 = !C1L21Q & C1L11Q & D1L61;


--D1L03 is decode:u3|i~1822 at LC_X31_Y20_N0
--operation mode is normal

C1L02Q_qfbk = C1L02Q;
D1L03 = C1L12Q & C1L22Q & C1L02Q_qfbk & D1L92;

--C1L02Q is coding:u2|data[9]~reg0 at LC_X31_Y20_N0
--operation mode is normal

C1L02Q_sload_eqn = C1_datareg12[9];
C1L02Q = DFFEA(C1L02Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


--D1L13 is decode:u3|i~1823 at LC_X31_Y20_N5
--operation mode is normal

C1L71Q_qfbk = C1L71Q;
D1L13 = !C1L91Q & C1L71Q_qfbk & !C1L81Q;

--C1L71Q is coding:u2|data[6]~reg0 at LC_X31_Y20_N5
--operation mode is normal

C1L71Q_sload_eqn = C1_datareg12[6];
C1L71Q = DFFEA(C1L71Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


--D1L9 is decode:u3|i~1726 at LC_X32_Y20_N8
--operation mode is normal

C1L91Q_qfbk = C1L91Q;
D1L9 = C1L71Q & !C1L91Q_qfbk & !C1L81Q # !C1L71Q & (C1L91Q_qfbk $ C1L81Q);

--C1L91Q is coding:u2|data[8]~reg0 at LC_X32_Y20_N8
--operation mode is normal

C1L91Q_sload_eqn = C1_datareg12[8];
C1L91Q = DFFEA(C1L91Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


--D1L11 is decode:u3|i~1748 at LC_X32_Y20_N6
--operation mode is normal

C1L41Q_qfbk = C1L41Q;
D1L11 = C1L51Q # C1L41Q_qfbk # C1L61Q;

--C1L41Q is coding:u2|data[3]~reg0 at LC_X32_Y20_N6
--operation mode is normal

C1L41Q_sload_eqn = C1_datareg12[3];
C1L41Q = DFFEA(C1L41Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


--D1L01 is decode:u3|i~1747 at LC_X32_Y20_N0
--operation mode is normal

C1L31Q_qfbk = C1L31Q;
D1L01 = C1L31Q_qfbk # C1L61Q & (C1L51Q # C1L41Q) # !C1L61Q & C1L51Q & C1L41Q;

--C1L31Q is coding:u2|data[2]~reg0 at LC_X32_Y20_N0
--operation mode is normal

C1L31Q_sload_eqn = C1_datareg12[2];
C1L31Q = DFFEA(C1L31Q_sload_eqn, GLOBAL(clk), !GLOBAL(B1L1Q), , C1L05Q, , );


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -