📄 infrared_receive.map.eqn
字号:
--J1_safe_q[4] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[4]
--operation mode is normal
J1_safe_q[4]_carry_eqn = J1L9;
J1_safe_q[4]_lut_out = J1_safe_q[4] $ !J1_safe_q[4]_carry_eqn;
J1_safe_q[4]_reg_input = B1_state & J1_safe_q[4]_lut_out;
J1_safe_q[4] = DFFEA(J1_safe_q[4]_reg_input, clk, VCC, , , , );
--J1_safe_q[3] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[3]
--operation mode is arithmetic
J1_safe_q[3]_carry_eqn = J1L7;
J1_safe_q[3]_lut_out = J1_safe_q[3] $ J1_safe_q[3]_carry_eqn;
J1_safe_q[3]_reg_input = B1_state & J1_safe_q[3]_lut_out;
J1_safe_q[3] = DFFEA(J1_safe_q[3]_reg_input, clk, VCC, , , , );
--J1L9 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|counter_cell[3]~COUT
--operation mode is arithmetic
J1L9 = CARRY(!J1L7 # !J1_safe_q[3]);
--J1_safe_q[2] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[2]
--operation mode is arithmetic
J1_safe_q[2]_carry_eqn = J1L5;
J1_safe_q[2]_lut_out = J1_safe_q[2] $ !J1_safe_q[2]_carry_eqn;
J1_safe_q[2]_reg_input = B1_state & J1_safe_q[2]_lut_out;
J1_safe_q[2] = DFFEA(J1_safe_q[2]_reg_input, clk, VCC, , , , );
--J1L7 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|counter_cell[2]~COUT
--operation mode is arithmetic
J1L7 = CARRY(J1_safe_q[2] & !J1L5);
--J1_safe_q[1] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[1]
--operation mode is arithmetic
J1_safe_q[1]_carry_eqn = J1L3;
J1_safe_q[1]_lut_out = J1_safe_q[1] $ J1_safe_q[1]_carry_eqn;
J1_safe_q[1]_reg_input = B1_state & J1_safe_q[1]_lut_out;
J1_safe_q[1] = DFFEA(J1_safe_q[1]_reg_input, clk, VCC, , , , );
--J1L5 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|counter_cell[1]~COUT
--operation mode is arithmetic
J1L5 = CARRY(!J1L3 # !J1_safe_q[1]);
--J1_safe_q[0] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[0]
--operation mode is arithmetic
J1_safe_q[0]_lut_out = !J1_safe_q[0];
J1_safe_q[0]_reg_input = B1_state & J1_safe_q[0]_lut_out;
J1_safe_q[0] = DFFEA(J1_safe_q[0]_reg_input, clk, VCC, , , , );
--J1L3 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|counter_cell[0]~COUT
--operation mode is arithmetic
J1L3 = CARRY(J1_safe_q[0]);
--J2_safe_q[5] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[5]
--operation mode is normal
J2_safe_q[5]_carry_eqn = J2L11;
J2_safe_q[5]_lut_out = J2_safe_q[5] $ J2_safe_q[5]_carry_eqn;
J2_safe_q[5]_reg_input = F1_state & J2_safe_q[5]_lut_out;
J2_safe_q[5] = DFFEA(J2_safe_q[5]_reg_input, clk, VCC, , , , );
--J2_safe_q[4] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[4]
--operation mode is arithmetic
J2_safe_q[4]_carry_eqn = J2L9;
J2_safe_q[4]_lut_out = J2_safe_q[4] $ !J2_safe_q[4]_carry_eqn;
J2_safe_q[4]_reg_input = F1_state & J2_safe_q[4]_lut_out;
J2_safe_q[4] = DFFEA(J2_safe_q[4]_reg_input, clk, VCC, , , , );
--J2L11 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[4]~COUT
--operation mode is arithmetic
J2L11 = CARRY(J2_safe_q[4] & !J2L9);
--J2_safe_q[3] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[3]
--operation mode is arithmetic
J2_safe_q[3]_carry_eqn = J2L7;
J2_safe_q[3]_lut_out = J2_safe_q[3] $ J2_safe_q[3]_carry_eqn;
J2_safe_q[3]_reg_input = F1_state & J2_safe_q[3]_lut_out;
J2_safe_q[3] = DFFEA(J2_safe_q[3]_reg_input, clk, VCC, , , , );
--J2L9 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[3]~COUT
--operation mode is arithmetic
J2L9 = CARRY(!J2L7 # !J2_safe_q[3]);
--J2_safe_q[2] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2]
--operation mode is arithmetic
J2_safe_q[2]_carry_eqn = J2L5;
J2_safe_q[2]_lut_out = J2_safe_q[2] $ !J2_safe_q[2]_carry_eqn;
J2_safe_q[2]_reg_input = F1_state & J2_safe_q[2]_lut_out;
J2_safe_q[2] = DFFEA(J2_safe_q[2]_reg_input, clk, VCC, , , , );
--J2L7 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[2]~COUT
--operation mode is arithmetic
J2L7 = CARRY(J2_safe_q[2] & !J2L5);
--J2_safe_q[1] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[1]
--operation mode is arithmetic
J2_safe_q[1]_carry_eqn = J2L3;
J2_safe_q[1]_lut_out = J2_safe_q[1] $ J2_safe_q[1]_carry_eqn;
J2_safe_q[1]_reg_input = F1_state & J2_safe_q[1]_lut_out;
J2_safe_q[1] = DFFEA(J2_safe_q[1]_reg_input, clk, VCC, , , , );
--J2L5 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[1]~COUT
--operation mode is arithmetic
J2L5 = CARRY(!J2L3 # !J2_safe_q[1]);
--J2_safe_q[0] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[0]
--operation mode is arithmetic
J2_safe_q[0]_lut_out = !J2_safe_q[0];
J2_safe_q[0]_reg_input = F1_state & J2_safe_q[0]_lut_out;
J2_safe_q[0] = DFFEA(J2_safe_q[0]_reg_input, clk, VCC, , , , );
--J2L3 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[0]~COUT
--operation mode is arithmetic
J2L3 = CARRY(J2_safe_q[0]);
--G1_key_H is keyboard:u6|key_H
--operation mode is normal
G1_key_H_lut_out = key_in[0] & (key_in[1] & (key_in[2] $ key_in[3]) # !key_in[1] & key_in[2] & key_in[3]) # !key_in[0] & key_in[1] & key_in[2] & key_in[3];
G1_key_H = DFFEA(G1_key_H_lut_out, clk, VCC, , , , );
--F1_ringout_reg is ring_led:u5|ringout_reg
--operation mode is normal
F1_ringout_reg_lut_out = F1_state;
F1_ringout_reg = DFFEA(F1_ringout_reg_lut_out, clk, VCC, , , , );
--F1_i35 is ring_led:u5|i35
--operation mode is normal
F1_i35 = G1_key_H # F1_ringout_reg;
--F1_ledout_reg is ring_led:u5|ledout_reg
--operation mode is normal
F1_ledout_reg_lut_out = F1_ledout_reg & D1_led_reg # !F1_state;
F1_ledout_reg = DFFEA(F1_ledout_reg_lut_out, clk, VCC, , , , );
--F1_i37 is ring_led:u5|i37
--operation mode is normal
F1_i37 = F1_ledout_reg & !G1_key_H;
--E1L31Q is display:u4|light[1]~reg0
--operation mode is normal
E1L31Q_lut_out = !E1L31Q;
E1L31Q = DFFEA(E1L31Q_lut_out, clk, VCC, , !E1_cnt4[1], , );
--E1L21Q is display:u4|data_result[3]~reg0
--operation mode is normal
E1L21Q_lut_out = E1L31Q & E1_data8[3];
E1L21Q = DFFEA(E1L21Q_lut_out, clk, VCC, , !E1_cnt4[1], , );
--E1L11Q is display:u4|data_result[2]~reg0
--operation mode is normal
E1L11Q_lut_out = E1L31Q & E1_data8[2];
E1L11Q = DFFEA(E1L11Q_lut_out, clk, VCC, , !E1_cnt4[1], , );
--E1L01Q is display:u4|data_result[1]~reg0
--operation mode is normal
E1L01Q_lut_out = E1L31Q & E1_data8[1];
E1L01Q = DFFEA(E1L01Q_lut_out, clk, VCC, , !E1_cnt4[1], , );
--E1L9Q is display:u4|data_result[0]~reg0
--operation mode is normal
E1L9Q_lut_out = E1_data8[0] & (E1_data8[4] # E1L31Q) # !E1_data8[0] & E1_data8[4] & !E1L31Q;
E1L9Q = DFFEA(E1L9Q_lut_out, clk, VCC, , !E1_cnt4[1], , );
--C1L55Q is coding:u2|user_num[2]~reg0
--operation mode is normal
C1L55Q_lut_out = !C1_datareg12[11];
C1L55Q = DFFEA(C1L55Q_lut_out, clk, VCC, , C1L45, , );
--C1L35Q is coding:u2|user_num[1]~reg0
--operation mode is normal
C1L35Q_lut_out = !C1_datareg12[10];
C1L35Q = DFFEA(C1L35Q_lut_out, clk, VCC, , C1L45, , );
--C1L25Q is coding:u2|user_num[0]~reg0
--operation mode is normal
C1L25Q_lut_out = !C1_datareg12[9];
C1L25Q = DFFEA(C1L25Q_lut_out, clk, VCC, , C1L45, , );
--F1_state is ring_led:u5|state
--operation mode is normal
F1_state_lut_out = F1L1 # F1L2 # F1_state & !J2_safe_q[4];
F1_state = DFFEA(F1_state_lut_out, clk, VCC, , , , );
--D1_led_reg is decode:u3|led_reg
--operation mode is normal
D1_led_reg_lut_out = D1L32 # C1L11Q & C1L21Q # !C1L11Q & !C1L21Q & !D1L8;
D1_led_reg = DFFEA(D1_led_reg_lut_out, clk, VCC, , , , );
--E1_cnt4[1] is display:u4|cnt4[1]
--operation mode is normal
E1_cnt4[1]_lut_out = E1L31Q;
E1_cnt4[1] = DFFEA(E1_cnt4[1]_lut_out, clk, VCC, , , , );
--E1_data8[3] is display:u4|data8[3]
--operation mode is normal
E1_data8[3]_lut_out = D1_bcd_code[3];
E1_data8[3] = DFFEA(E1_data8[3]_lut_out, clk, VCC, , infrared_in, ~GND, G1_key_H);
--E1_data8[2] is display:u4|data8[2]
--operation mode is normal
E1_data8[2]_lut_out = D1_bcd_code[2];
E1_data8[2] = DFFEA(E1_data8[2]_lut_out, clk, VCC, , infrared_in, G1_key_bcd[2], G1_key_H);
--E1_data8[1] is display:u4|data8[1]
--operation mode is normal
E1_data8[1]_lut_out = D1_bcd_code[1];
E1_data8[1] = DFFEA(E1_data8[1]_lut_out, clk, VCC, , infrared_in, G1_key_bcd[1], G1_key_H);
--E1_data8[0] is display:u4|data8[0]
--operation mode is normal
E1_data8[0]_lut_out = D1_bcd_code[0];
E1_data8[0] = DFFEA(E1_data8[0]_lut_out, clk, VCC, , infrared_in, G1_key_bcd[0], G1_key_H);
--E1_data8[4] is display:u4|data8[4]
--operation mode is normal
E1_data8[4]_lut_out = D1_bcd_code[4];
E1_data8[4] = DFFEA(E1_data8[4]_lut_out, clk, VCC, , infrared_in, ~GND, G1_key_H);
--C1_datareg12[11] is coding:u2|datareg12[11]
--operation mode is normal
C1_datareg12[11]_lut_out = C1_datareg12[11] & (C1L73 # C1_datareg12[10] & !C1L34) # !C1_datareg12[11] & C1_datareg12[10] & !C1L34;
C1_datareg12[11] = DFFEA(C1_datareg12[11]_lut_out, clk, VCC, , !B1L1Q, , );
--C1L05Q is coding:u2|state~24
--operation mode is normal
C1L05Q_lut_out = !C1L83 & (C1L84Q # C1L94Q);
C1L05Q = DFFEA(C1L05Q_lut_out, clk, !B1L1Q, , , , );
--B1L1Q is check:u1|clr~reg0
--operation mode is normal
B1L1Q_lut_out = B1L1Q & (B1_state # B1L3 & infrared_in) # !B1L1Q & B1L3 & infrared_in;
B1L1Q = DFFEA(B1L1Q_lut_out, clk, VCC, , , , );
--C1L45 is coding:u2|user_num[2]~3
--operation mode is normal
C1L45 = C1L05Q & !B1L1Q;
--C1_datareg12[10] is coding:u2|datareg12[10]
--operation mode is normal
C1_datareg12[10]_lut_out = C1_datareg12[10] & (C1L73 # C1_datareg12[9] & !C1L34) # !C1_datareg12[10] & C1_datareg12[9] & !C1L34;
C1_datareg12[10] = DFFEA(C1_datareg12[10]_lut_out, clk, VCC, , !B1L1Q, , );
--C1_datareg12[9] is coding:u2|datareg12[9]
--operation mode is normal
C1_datareg12[9]_lut_out = C1_datareg12[9] & (C1L73 # C1_datareg12[8] & !C1L34) # !C1_datareg12[9] & C1_datareg12[8] & !C1L34;
C1_datareg12[9] = DFFEA(C1_datareg12[9]_lut_out, clk, VCC, , !B1L1Q, , );
--C1L54Q is coding:u2|red_ring~reg0
--operation mode is normal
C1L54Q_lut_out = C1L05Q # C1L54Q & (!C1L34 # !C1L24);
C1L54Q = DFFEA(C1L54Q_lut_out, clk, VCC, , !B1L1Q, , );
--F1L1 is ring_led:u5|i22~67
--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
--operation mode is normal
F1L2 = F1_state & (J2_safe_q[3] # J2_safe_q[2] # J2_safe_q[1]);
--C1L61Q is coding:u2|data[5]~reg0
--operation mode is normal
C1L61Q_lut_out = C1_datareg12[5];
C1L61Q = DFFEA(C1L61Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L41Q is coding:u2|data[3]~reg0
--operation mode is normal
C1L41Q_lut_out = C1_datareg12[3];
C1L41Q = DFFEA(C1L41Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L31Q is coding:u2|data[2]~reg0
--operation mode is normal
C1L31Q_lut_out = C1_datareg12[2];
C1L31Q = DFFEA(C1L31Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--D1L91 is decode:u3|i~1810
--operation mode is normal
D1L91 = !C1L61Q & !C1L41Q & !C1L31Q;
--C1L51Q is coding:u2|data[4]~reg0
--operation mode is normal
C1L51Q_lut_out = C1_datareg12[4];
C1L51Q = DFFEA(C1L51Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L11Q is coding:u2|data[0]~reg0
--operation mode is normal
C1L11Q_lut_out = C1_datareg12[0];
C1L11Q = DFFEA(C1L11Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L21Q is coding:u2|data[1]~reg0
--operation mode is normal
C1L21Q_lut_out = C1_datareg12[1];
C1L21Q = DFFEA(C1L21Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--D1L02 is decode:u3|i~1811
--operation mode is normal
D1L02 = !C1L11Q & !C1L21Q;
--C1L91Q is coding:u2|data[8]~reg0
--operation mode is normal
C1L91Q_lut_out = C1_datareg12[8];
C1L91Q = DFFEA(C1L91Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L81Q is coding:u2|data[7]~reg0
--operation mode is normal
C1L81Q_lut_out = C1_datareg12[7];
C1L81Q = DFFEA(C1L81Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L71Q is coding:u2|data[6]~reg0
--operation mode is normal
C1L71Q_lut_out = C1_datareg12[6];
C1L71Q = DFFEA(C1L71Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--D1L12 is decode:u3|i~1812
--operation mode is normal
D1L12 = C1L91Q & !C1L81Q & !C1L71Q;
--C1L22Q is coding:u2|data[11]~reg0
--operation mode is normal
C1L22Q_lut_out = C1_datareg12[11];
C1L22Q = DFFEA(C1L22Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L12Q is coding:u2|data[10]~reg0
--operation mode is normal
C1L12Q_lut_out = C1_datareg12[10];
C1L12Q = DFFEA(C1L12Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--C1L02Q is coding:u2|data[9]~reg0
--operation mode is normal
C1L02Q_lut_out = C1_datareg12[9];
C1L02Q = DFFEA(C1L02Q_lut_out, clk, !B1L1Q, , C1L05Q, , );
--D1L22 is decode:u3|i~1813
--operation mode is normal
D1L22 = C1L22Q & C1L12Q & C1L02Q;
--D1L32 is decode:u3|i~1814
--operation mode is normal
D1L32 = !D1L61 & !D1L02 # !D1L22 # !D1L12;
--D1L8 is decode:u3|i~139
--operation mode is normal
D1L8 = C1L61Q & !C1L51Q & !C1L41Q & !C1L31Q # !C1L61Q & (C1L51Q & !C1L41Q & !C1L31Q # !C1L51Q & (C1L41Q $ C1L31Q));
--D1_bcd_code[3] is decode:u3|bcd_code[3]
--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, clk, VCC, , , , );
--D1_bcd_code[2] is decode:u3|bcd_code[2]
--operation mode is normal
D1_bcd_code[2]_lut_out = D1L93 # D1L81 # D1L13 & D1L82;
D1_bcd_code[2] = DFFEA(D1_bcd_code[2]_lut_out, clk, VCC, , , , );
--G1_key_bcd[2] is keyboard:u6|key_bcd[2]
--operation mode is normal
G1_key_bcd[2]_lut_out = G1_key_bcd[2] & (!G1L2 # !key_in[0]) # !G1_key_bcd[2] & !key_in[0] & G1L2;
G1_key_bcd[2] = DFFEA(G1_key_bcd[2]_lut_out, clk, VCC, , , , );
--D1_bcd_code[1] is decode:u3|bcd_code[1]
--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, clk, VCC, , , , );
--G1_key_bcd[1] is keyboard:u6|key_bcd[1]
--operation mode is normal
G1_key_bcd[1]_lut_out = key_in[0] & (G1L3 # !key_in[1] & G1L4) # !key_in[0] & G1L3 & (!G1L4 # !key_in[1]);
G1_key_bcd[1] = DFFEA(G1_key_bcd[1]_lut_out, clk, VCC, , , , );
--D1_bcd_code[0] is decode:u3|bcd_code[0]
--operation mode is normal
D1_bcd_code[0]_lut_out = D1L24 # D1L81 # !D1L44;
D1_bcd_code[0] = DFFEA(D1_bcd_code[0]_lut_out, clk, VCC, , , , );
--G1_key_bcd[0] is keyboard:u6|key_bcd[0]
--operation mode is normal
G1_key_bcd[0]_lut_out = key_in[0] & (G1L5 # !key_in[1] & G1L6) # !key_in[0] & G1L5 & (!G1L6 # !key_in[1]);
G1_key_bcd[0] = DFFEA(G1_key_bcd[0]_lut_out, clk, VCC, , , , );
--D1_bcd_code[4] is decode:u3|bcd_code[4]
--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, clk, VCC, , , , );
--C1L74Q is coding:u2|state~21
--operation mode is normal
C1L74Q_lut_out = !infrared_in & (C1L74Q # C1L15Q # !C1L64Q);
C1L74Q = DFFEA(C1L74Q_lut_out, clk, !B1L1Q, , , , );
--C1L15Q is coding:u2|state~25
--operation mode is normal
C1L15Q_lut_out = C1L15Q & (infrared_in # C1L83 & !C1L34) # !C1L15Q & C1L83 & !C1L34;
C1L15Q = DFFEA(C1L15Q_lut_out, clk, !B1L1Q, , , , );
--C1L24 is coding:u2|i~1906
--operation mode is normal
C1L24 = !C1L74Q & !C1L15Q;
--C1L84Q is coding:u2|state~22
--operation mode is normal
C1L84Q_lut_out = !C1_cnt1[3] & C1L74Q & infrared_in;
C1L84Q = DFFEA(C1L84Q_lut_out, clk, !B1L1Q, , , , );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -