📄 infrared_receive.fit.eqn
字号:
--J1_safe_q[4] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[4] at LC_X27_Y21_N4
--operation mode is normal
J1_safe_q[4]_lut_out = J1_safe_q[4] $ !J1L22;
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, GLOBAL(clk), VCC, , , , );
--J1_safe_q[3] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[3] at LC_X27_Y21_N3
--operation mode is arithmetic
J1_safe_q[3]_lut_out = J1_safe_q[3] $ J1L91;
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, GLOBAL(clk), VCC, , , , );
--J1L22 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[3]~COUT0 at LC_X27_Y21_N3
--operation mode is arithmetic
J1L22_cout_0 = !J1L91 # !J1_safe_q[3];
J1L22 = CARRY(J1L22_cout_0);
--J1L32 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[3]~COUT1 at LC_X27_Y21_N3
--operation mode is arithmetic
J1L32_cout_1 = !J1L02 # !J1_safe_q[3];
J1L32 = CARRY(J1L32_cout_1);
--J1_safe_q[2] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[2] at LC_X27_Y21_N2
--operation mode is arithmetic
J1_safe_q[2]_lut_out = J1_safe_q[2] $ !J1L61;
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, GLOBAL(clk), VCC, , , , );
--J1L91 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[2]~COUT0 at LC_X27_Y21_N2
--operation mode is arithmetic
J1L91_cout_0 = J1_safe_q[2] & !J1L61;
J1L91 = CARRY(J1L91_cout_0);
--J1L02 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[2]~COUT1 at LC_X27_Y21_N2
--operation mode is arithmetic
J1L02_cout_1 = J1_safe_q[2] & !J1L71;
J1L02 = CARRY(J1L02_cout_1);
--J1_safe_q[1] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[1] at LC_X27_Y21_N1
--operation mode is arithmetic
J1_safe_q[1]_lut_out = J1_safe_q[1] $ J1L31;
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, GLOBAL(clk), VCC, , , , );
--J1L61 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[1]~COUT0 at LC_X27_Y21_N1
--operation mode is arithmetic
J1L61_cout_0 = !J1L31 # !J1_safe_q[1];
J1L61 = CARRY(J1L61_cout_0);
--J1L71 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[1]~COUT1 at LC_X27_Y21_N1
--operation mode is arithmetic
J1L71_cout_1 = !J1L41 # !J1_safe_q[1];
J1L71 = CARRY(J1L71_cout_1);
--J1_safe_q[0] is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[0] at LC_X27_Y21_N0
--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, GLOBAL(clk), VCC, , , , );
--J1L31 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[0]~COUT0 at LC_X27_Y21_N0
--operation mode is arithmetic
J1L31_cout_0 = J1_safe_q[0];
J1L31 = CARRY(J1L31_cout_0);
--J1L41 is check:u1|lpm_counter:cnt_rtl_1|alt_counter_stratix:wysi_counter|safe_q[0]~COUT1 at LC_X27_Y21_N0
--operation mode is arithmetic
J1L41_cout_1 = J1_safe_q[0];
J1L41 = CARRY(J1L41_cout_1);
--J2_safe_q[5] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[5] at LC_X31_Y22_N6
--operation mode is normal
J2_safe_q[5]_carry_eqn = (!J2L9 & J2L72) # (J2L9 & J2L82);
J2_safe_q[5]_lut_out = J2_safe_q[5]_carry_eqn $ J2_safe_q[5];
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, GLOBAL(clk), VCC, , , , );
--J2_safe_q[4] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[4] at LC_X31_Y22_N5
--operation mode is arithmetic
J2_safe_q[4]_carry_eqn = (!J2L9 & GND) # (J2L9 & VCC);
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, GLOBAL(clk), VCC, , , , );
--J2L72 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[4]~COUT0 at LC_X31_Y22_N5
--operation mode is arithmetic
J2L72_cout_0 = J2_safe_q[4] & !J2L9;
J2L72 = CARRY(J2L72_cout_0);
--J2L82 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[4]~COUT1 at LC_X31_Y22_N5
--operation mode is arithmetic
J2L82_cout_1 = J2_safe_q[4] & !J2L9;
J2L82 = CARRY(J2L82_cout_1);
--J2_safe_q[3] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[3] at LC_X31_Y22_N4
--operation mode is arithmetic
J2_safe_q[3]_lut_out = J2_safe_q[3] $ J2L12;
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, GLOBAL(clk), VCC, , , , );
--J2L9 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[3]~COUT at LC_X31_Y22_N4
--operation mode is arithmetic
J2L9 = J2L42;
--J2_safe_q[2] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2] at LC_X31_Y22_N3
--operation mode is arithmetic
J2_safe_q[2]_lut_out = J2_safe_q[2] $ !J2L81;
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, GLOBAL(clk), VCC, , , , );
--J2L12 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2]~COUT0 at LC_X31_Y22_N3
--operation mode is arithmetic
J2L12_cout_0 = J2_safe_q[2] & !J2L81;
J2L12 = CARRY(J2L12_cout_0);
--J2L22 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2]~COUT1 at LC_X31_Y22_N3
--operation mode is arithmetic
J2L22_cout_1 = J2_safe_q[2] & !J2L91;
J2L22 = CARRY(J2L22_cout_1);
--J2_safe_q[1] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[1] at LC_X31_Y22_N2
--operation mode is arithmetic
J2_safe_q[1]_lut_out = J2_safe_q[1] $ J2L51;
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, GLOBAL(clk), VCC, , , , );
--J2L81 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[1]~COUT0 at LC_X31_Y22_N2
--operation mode is arithmetic
J2L81_cout_0 = !J2L51 # !J2_safe_q[1];
J2L81 = CARRY(J2L81_cout_0);
--J2L91 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[1]~COUT1 at LC_X31_Y22_N2
--operation mode is arithmetic
J2L91_cout_1 = !J2L61 # !J2_safe_q[1];
J2L91 = CARRY(J2L91_cout_1);
--J2_safe_q[0] is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[0] at LC_X31_Y22_N1
--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, GLOBAL(clk), VCC, , , , );
--J2L51 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[0]~COUT0 at LC_X31_Y22_N1
--operation mode is arithmetic
J2L51_cout_0 = J2_safe_q[0];
J2L51 = CARRY(J2L51_cout_0);
--J2L61 is ring_led:u5|lpm_counter:cnt3_rtl_0|alt_counter_stratix:wysi_counter|safe_q[0]~COUT1 at LC_X31_Y22_N1
--operation mode is arithmetic
J2L61_cout_1 = J2_safe_q[0];
J2L61 = CARRY(J2L61_cout_1);
--G1_key_H is keyboard:u6|key_H at LC_X27_Y22_N7
--operation mode is normal
G1_key_H_lut_out = key_in[1] & (key_in[2] & (key_in[3] $ key_in[0]) # !key_in[2] & key_in[3] & key_in[0]) # !key_in[1] & key_in[2] & key_in[3] & key_in[0];
G1_key_H = DFFEA(G1_key_H_lut_out, GLOBAL(clk), VCC, , , , );
--F1_i35 is ring_led:u5|i35 at LC_X31_Y21_N5
--operation mode is normal
F1_ringout_reg_qfbk = F1_ringout_reg;
F1_i35 = F1_ringout_reg_qfbk # G1_key_H;
--F1_ringout_reg is ring_led:u5|ringout_reg at LC_X31_Y21_N5
--operation mode is normal
F1_ringout_reg_sload_eqn = F1_state;
F1_ringout_reg = DFFEA(F1_ringout_reg_sload_eqn, GLOBAL(clk), VCC, , , , );
--F1_ledout_reg is ring_led:u5|ledout_reg at LC_X31_Y21_N2
--operation mode is normal
F1_ledout_reg_lut_out = D1_led_reg & F1_ledout_reg # !F1_state;
F1_ledout_reg = DFFEA(F1_ledout_reg_lut_out, GLOBAL(clk), VCC, , , , );
--F1_i37 is ring_led:u5|i37 at LC_X31_Y21_N4
--operation mode is normal
F1_i37 = F1_ledout_reg & !G1_key_H;
--E1L31Q is display:u4|light[1]~reg0 at LC_X27_Y22_N6
--operation mode is normal
E1L31Q_lut_out = !E1L31Q;
E1L31Q = DFFEA(E1L31Q_lut_out, GLOBAL(clk), VCC, , !E1_cnt4[1], , );
--E1L21Q is display:u4|data_result[3]~reg0 at LC_X27_Y22_N4
--operation mode is normal
E1L21Q_lut_out = E1_data8[3] & E1L31Q;
E1L21Q = DFFEA(E1L21Q_lut_out, GLOBAL(clk), VCC, , !E1_cnt4[1], , );
--E1L11Q is display:u4|data_result[2]~reg0 at LC_X27_Y22_N9
--operation mode is normal
E1L11Q_lut_out = E1_data8[2] & E1L31Q;
E1L11Q = DFFEA(E1L11Q_lut_out, GLOBAL(clk), VCC, , !E1_cnt4[1], , );
--E1L01Q is display:u4|data_result[1]~reg0 at LC_X27_Y22_N2
--operation mode is normal
E1L01Q_lut_out = E1_data8[1] & E1L31Q;
E1L01Q = DFFEA(E1L01Q_lut_out, GLOBAL(clk), VCC, , !E1_cnt4[1], , );
--E1L9Q is display:u4|data_result[0]~reg0 at LC_X27_Y22_N8
--operation mode is normal
E1L9Q_lut_out = E1_data8[4] & (E1_data8[0] # !E1L31Q) # !E1_data8[4] & E1_data8[0] & E1L31Q;
E1L9Q = DFFEA(E1L9Q_lut_out, GLOBAL(clk), VCC, , !E1_cnt4[1], , );
--C1L55Q is coding:u2|user_num[2]~reg0 at LC_X33_Y21_N5
--operation mode is normal
C1L55Q_lut_out = !C1_datareg12[11];
C1L55Q = DFFEA(C1L55Q_lut_out, GLOBAL(clk), VCC, , C1L45, , );
--C1L35Q is coding:u2|user_num[1]~reg0 at LC_X33_Y21_N7
--operation mode is normal
C1L35Q_lut_out = !C1_datareg12[10];
C1L35Q = DFFEA(C1L35Q_lut_out, GLOBAL(clk), VCC, , C1L45, , );
--C1L25Q is coding:u2|user_num[0]~reg0 at LC_X33_Y21_N1
--operation mode is normal
C1L25Q_lut_out = !C1_datareg12[9];
C1L25Q = DFFEA(C1L25Q_lut_out, GLOBAL(clk), VCC, , C1L45, , );
--F1_state is ring_led:u5|state at LC_X31_Y22_N7
--operation mode is normal
F1_state_lut_out = F1L1 # F1L2 # F1_state & !J2_safe_q[4];
F1_state = DFFEA(F1_state_lut_out, GLOBAL(clk), VCC, , , , );
--D1_led_reg is decode:u3|led_reg at LC_X31_Y20_N8
--operation mode is normal
D1_led_reg_lut_out = D1L32 # C1L21Q & C1L11Q # !C1L21Q & !D1L8 & !C1L11Q;
D1_led_reg = DFFEA(D1_led_reg_lut_out, GLOBAL(clk), VCC, , , , );
--E1_cnt4[1] is display:u4|cnt4[1] at LC_X27_Y22_N5
--operation mode is normal
E1_cnt4[1]_lut_out = E1L31Q;
E1_cnt4[1] = DFFEA(E1_cnt4[1]_lut_out, GLOBAL(clk), VCC, , , , );
--E1_data8[3] is display:u4|data8[3] at LC_X28_Y20_N1
--operation mode is normal
E1_data8[3]_lut_out = D1_bcd_code[3];
E1_data8[3] = DFFEA(E1_data8[3]_lut_out, GLOBAL(clk), VCC, , infrared_in, ~GND, GLOBAL(G1_key_H));
--E1_data8[2] is display:u4|data8[2] at LC_X28_Y21_N5
--operation mode is normal
E1_data8[2]_lut_out = D1_bcd_code[2];
E1_data8[2] = DFFEA(E1_data8[2]_lut_out, GLOBAL(clk), VCC, , infrared_in, G1_key_bcd[2], GLOBAL(G1_key_H));
--E1_data8[1] is display:u4|data8[1] at LC_X27_Y21_N6
--operation mode is normal
E1_data8[1]_lut_out = D1_bcd_code[1];
E1_data8[1] = DFFEA(E1_data8[1]_lut_out, GLOBAL(clk), VCC, , infrared_in, G1_key_bcd[1], GLOBAL(G1_key_H));
--E1_data8[0] is display:u4|data8[0] at LC_X27_Y20_N8
--operation mode is normal
E1_data8[0]_lut_out = D1_bcd_code[0];
E1_data8[0] = DFFEA(E1_data8[0]_lut_out, GLOBAL(clk), VCC, , infrared_in, G1_key_bcd[0], GLOBAL(G1_key_H));
--E1_data8[4] is display:u4|data8[4] at LC_X28_Y20_N4
--operation mode is normal
E1_data8[4]_lut_out = D1_bcd_code[4];
E1_data8[4] = DFFEA(E1_data8[4]_lut_out, GLOBAL(clk), VCC, , infrared_in, ~GND, GLOBAL(G1_key_H));
--C1_datareg12[11] is coding:u2|datareg12[11] at LC_X33_Y21_N3
--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, GLOBAL(clk), VCC, , !B1L1Q, , );
--C1L05Q is coding:u2|state~24 at LC_X32_Y22_N9
--operation mode is normal
C1L05Q_lut_out = !C1L83 & (C1L94Q # C1L84Q);
C1L05Q = DFFEA(C1L05Q_lut_out, GLOBAL(clk), !GLOBAL(B1L1Q), , , , );
--B1L1Q is check:u1|clr~reg0 at LC_X27_Y21_N7
--operation mode is normal
B1L1Q_lut_out = B1_state & (B1L1Q # B1L3 & infrared_in) # !B1_state & B1L3 & infrared_in;
B1L1Q = DFFEA(B1L1Q_lut_out, GLOBAL(clk), VCC, , , , );
--C1L45 is coding:u2|user_num[2]~3 at LC_X32_Y21_N9
--operation mode is normal
C1L45 = C1L05Q & !B1L1Q;
--C1_datareg12[10] is coding:u2|datareg12[10] at LC_X33_Y21_N9
--operation mode is normal
C1_datareg12[10]_lut_out = C1L34 & C1_datareg12[10] & C1L73 # !C1L34 & (C1_datareg12[9] # C1_datareg12[10] & C1L73);
C1_datareg12[10] = DFFEA(C1_datareg12[10]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );
--C1_datareg12[9] is coding:u2|datareg12[9] at LC_X33_Y20_N2
--operation mode is normal
C1_datareg12[9]_lut_out = C1_datareg12[8] & (C1_datareg12[9] & C1L73 # !C1L34) # !C1_datareg12[8] & C1_datareg12[9] & C1L73;
C1_datareg12[9] = DFFEA(C1_datareg12[9]_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );
--C1L54Q is coding:u2|red_ring~reg0 at LC_X31_Y22_N9
--operation mode is normal
C1L54Q_lut_out = C1L05Q # C1L54Q & (!C1L24 # !C1L34);
C1L54Q = DFFEA(C1L54Q_lut_out, GLOBAL(clk), VCC, , !B1L1Q, , );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -