i2c_altera.fit.eqn

来自「filter,很不错,大家可以看以下」· EQN 代码 · 共 1,492 行 · 第 1/5 页

EQN
1,492
字号

M1_qd_dly[4]_lut_out = J1_qfv_odd & (J1_qd_dly[4]) # !J1_qfv_odd & (J1_qfv_even & J1_qd_dly[4] # !J1_qfv_even & (J1_qd_dly1[4]));
M1_qd_dly[4] = DFFEAS(M1_qd_dly[4]_lut_out, GLOBAL(PCLK), VCC, , , , , , );


--M1_data4byte_pre[19] is add_mask:inst22|data4byte_pre[19] at LC_X20_Y9_N4
--operation mode is normal

M1_data4byte_pre[19]_lut_out = GND;
M1_data4byte_pre[19] = DFFEAS(M1_data4byte_pre[19]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L661, M1_qd_dly[3], , , VCC);


--M1_data4byte_pre[11] is add_mask:inst22|data4byte_pre[11] at LC_X20_Y8_N6
--operation mode is normal

M1_data4byte_pre[11]_lut_out = GND;
M1_data4byte_pre[11] = DFFEAS(M1_data4byte_pre[11]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L761, M1_qd_dly[3], , , VCC);


--M1_data4byte_pre[3] is add_mask:inst22|data4byte_pre[3] at LC_X20_Y9_N1
--operation mode is normal

M1_data4byte_pre[3]_lut_out = GND;
M1_data4byte_pre[3] = DFFEAS(M1_data4byte_pre[3]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L861, M1_qd_dly[3], , , VCC);


--M1_data4byte_pre[27] is add_mask:inst22|data4byte_pre[27] at LC_X20_Y8_N1
--operation mode is normal

M1_data4byte_pre[27]_lut_out = GND;
M1_data4byte_pre[27] = DFFEAS(M1_data4byte_pre[27]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L11, M1_qd_dly[3], , , VCC);


--M1_qd_dly[3] is add_mask:inst22|qd_dly[3] at LC_X13_Y8_N2
--operation mode is normal

M1_qd_dly[3]_lut_out = J1_qfv_odd & (J1_qd_dly[3]) # !J1_qfv_odd & (J1_qfv_even & J1_qd_dly[3] # !J1_qfv_even & (J1_qd_dly1[3]));
M1_qd_dly[3] = DFFEAS(M1_qd_dly[3]_lut_out, GLOBAL(PCLK), VCC, , , , , , );


--M1_data4byte_pre[10] is add_mask:inst22|data4byte_pre[10] at LC_X22_Y9_N9
--operation mode is normal

M1_data4byte_pre[10]_lut_out = GND;
M1_data4byte_pre[10] = DFFEAS(M1_data4byte_pre[10]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L761, M1_qd_dly[2], , , VCC);


--M1_data4byte_pre[18] is add_mask:inst22|data4byte_pre[18] at LC_X22_Y9_N0
--operation mode is normal

M1_data4byte_pre[18]_lut_out = GND;
M1_data4byte_pre[18] = DFFEAS(M1_data4byte_pre[18]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L661, M1_qd_dly[2], , , VCC);


--M1_data4byte_pre[2] is add_mask:inst22|data4byte_pre[2] at LC_X22_Y8_N9
--operation mode is normal

M1_data4byte_pre[2]_lut_out = GND;
M1_data4byte_pre[2] = DFFEAS(M1_data4byte_pre[2]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L861, M1_qd_dly[2], , , VCC);


--M1_data4byte_pre[26] is add_mask:inst22|data4byte_pre[26] at LC_X22_Y8_N4
--operation mode is normal

M1_data4byte_pre[26]_lut_out = GND;
M1_data4byte_pre[26] = DFFEAS(M1_data4byte_pre[26]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L11, M1_qd_dly[2], , , VCC);


--M1_qd_dly[2] is add_mask:inst22|qd_dly[2] at LC_X12_Y8_N9
--operation mode is normal

M1_qd_dly[2]_lut_out = J1_qfv_even & J1_qd_dly[2] # !J1_qfv_even & (J1_qfv_odd & J1_qd_dly[2] # !J1_qfv_odd & (J1_qd_dly1[2]));
M1_qd_dly[2] = DFFEAS(M1_qd_dly[2]_lut_out, GLOBAL(PCLK), VCC, , , , , , );


--M1_data4byte_pre[17] is add_mask:inst22|data4byte_pre[17] at LC_X22_Y9_N8
--operation mode is normal

M1_data4byte_pre[17]_lut_out = M1_qd_dly[1];
M1_data4byte_pre[17] = DFFEAS(M1_data4byte_pre[17]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L661, , , , );


--M1_data4byte_pre[9] is add_mask:inst22|data4byte_pre[9] at LC_X22_Y9_N5
--operation mode is normal

M1_data4byte_pre[9]_lut_out = M1_qd_dly[1];
M1_data4byte_pre[9] = DFFEAS(M1_data4byte_pre[9]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L761, , , , );


--M1_data4byte_pre[1] is add_mask:inst22|data4byte_pre[1] at LC_X22_Y8_N6
--operation mode is normal

M1_data4byte_pre[1]_lut_out = GND;
M1_data4byte_pre[1] = DFFEAS(M1_data4byte_pre[1]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L861, M1_qd_dly[1], , , VCC);


--M1_data4byte_pre[25] is add_mask:inst22|data4byte_pre[25] at LC_X22_Y8_N8
--operation mode is normal

M1_data4byte_pre[25]_lut_out = GND;
M1_data4byte_pre[25] = DFFEAS(M1_data4byte_pre[25]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L11, M1_qd_dly[1], , , VCC);


--M1_qd_dly[1] is add_mask:inst22|qd_dly[1] at LC_X12_Y7_N6
--operation mode is normal

M1_qd_dly[1]_lut_out = J1_qfv_odd & (J1_qd_dly[1]) # !J1_qfv_odd & (J1_qfv_even & (J1_qd_dly[1]) # !J1_qfv_even & J1_qd_dly1[1]);
M1_qd_dly[1] = DFFEAS(M1_qd_dly[1]_lut_out, GLOBAL(PCLK), VCC, , , , , , );


--M1_data4byte_pre[8] is add_mask:inst22|data4byte_pre[8] at LC_X22_Y9_N3
--operation mode is normal

M1_data4byte_pre[8]_lut_out = GND;
M1_data4byte_pre[8] = DFFEAS(M1_data4byte_pre[8]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L761, M1_qd_dly[0], , , VCC);


--M1_data4byte_pre[16] is add_mask:inst22|data4byte_pre[16] at LC_X22_Y9_N2
--operation mode is normal

M1_data4byte_pre[16]_lut_out = GND;
M1_data4byte_pre[16] = DFFEAS(M1_data4byte_pre[16]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L661, M1_qd_dly[0], , , VCC);


--M1_data4byte_pre[0] is add_mask:inst22|data4byte_pre[0] at LC_X22_Y8_N5
--operation mode is normal

M1_data4byte_pre[0]_lut_out = GND;
M1_data4byte_pre[0] = DFFEAS(M1_data4byte_pre[0]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L861, M1_qd_dly[0], , , VCC);


--M1_data4byte_pre[24] is add_mask:inst22|data4byte_pre[24] at LC_X22_Y8_N1
--operation mode is normal

M1_data4byte_pre[24]_lut_out = GND;
M1_data4byte_pre[24] = DFFEAS(M1_data4byte_pre[24]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L11, M1_qd_dly[0], , , VCC);


--M1_qd_dly[0] is add_mask:inst22|qd_dly[0] at LC_X12_Y8_N4
--operation mode is normal

M1_qd_dly[0]_lut_out = J1_qfv_odd & J1_qd_dly[0] # !J1_qfv_odd & (J1_qfv_even & J1_qd_dly[0] # !J1_qfv_even & (J1_qd_dly1[0]));
M1_qd_dly[0] = DFFEAS(M1_qd_dly[0]_lut_out, GLOBAL(PCLK), VCC, , , , , , );


--F1L86 is Led_run:inst14|dir~105 at LC_X34_Y19_N6
--operation mode is normal

F1L86 = !F1_led[3] & !F1_led[0];


--F1_Mega_cnt[22] is Led_run:inst14|Mega_cnt[22] at LC_X8_Y10_N5
--operation mode is arithmetic

F1_Mega_cnt[22]_carry_eqn = F1L26;
F1_Mega_cnt[22]_lut_out = F1_Mega_cnt[22] $ !F1_Mega_cnt[22]_carry_eqn;
F1_Mega_cnt[22] = DFFEAS(F1_Mega_cnt[22]_lut_out, GLOBAL(SYSCLK), GLOBAL(RST), , , , , , );

--F1L46 is Led_run:inst14|Mega_cnt[22]~173 at LC_X8_Y10_N5
--operation mode is arithmetic

F1L46_cout_0 = F1_Mega_cnt[22] & !F1L26;
F1L46 = CARRY(F1L46_cout_0);

--F1L56 is Led_run:inst14|Mega_cnt[22]~173COUT1_318 at LC_X8_Y10_N5
--operation mode is arithmetic

F1L56_cout_1 = F1_Mega_cnt[22] & !F1L26;
F1L56 = CARRY(F1L56_cout_1);


--C1_SDA_reg is I2C:inst1|SDA_reg at LC_X15_Y12_N4
--operation mode is normal

C1_SDA_reg_lut_out = !C1_y2 & !C1L52 & (!C1L62 # !C1_Cmd_reg[2]);
C1_SDA_reg = DFFEAS(C1_SDA_reg_lut_out, GLOBAL(K1_clkout), GLOBAL(E1_rst_out), , C1L92, , , , );


--C2_SDA_reg is I2C:inst10|SDA_reg at LC_X24_Y12_N5
--operation mode is normal

C2_SDA_reg_lut_out = !C2_y2 & !C2L52 & (!C2_Start_condition # !C2L1);
C2_SDA_reg = DFFEAS(C2_SDA_reg_lut_out, GLOBAL(K1_clkout), GLOBAL(E1_rst_out), , C2L82, , , , );


--M1L661 is add_mask:inst22|reduce_nor~134 at LC_X19_Y8_N7
--operation mode is normal

M1L661 = !M1_byte_cnt[0] & M1_byte_cnt[1];


--M1_row_cnt[8] is add_mask:inst22|row_cnt[8] at LC_X10_Y9_N8
--operation mode is arithmetic

M1_row_cnt[8]_carry_eqn = (!M1L581 & M1L391) # (M1L581 & M1L491);
M1_row_cnt[8]_lut_out = M1_row_cnt[8] $ !M1_row_cnt[8]_carry_eqn;
M1_row_cnt[8] = DFFEAS(M1_row_cnt[8]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L991, , , !M1_STATE.100, );

--M1L691 is add_mask:inst22|row_cnt[8]~250 at LC_X10_Y9_N8
--operation mode is arithmetic

M1L691_cout_0 = M1_row_cnt[8] & !M1L391;
M1L691 = CARRY(M1L691_cout_0);

--M1L791 is add_mask:inst22|row_cnt[8]~250COUT1_314 at LC_X10_Y9_N8
--operation mode is arithmetic

M1L791_cout_1 = M1_row_cnt[8] & !M1L491;
M1L791 = CARRY(M1L791_cout_1);


--M1_row_cnt[6] is add_mask:inst22|row_cnt[6] at LC_X10_Y9_N6
--operation mode is arithmetic

M1_row_cnt[6]_carry_eqn = (!M1L581 & M1L781) # (M1L581 & M1L881);
M1_row_cnt[6]_lut_out = M1_row_cnt[6] $ (!M1_row_cnt[6]_carry_eqn);
M1_row_cnt[6] = DFFEAS(M1_row_cnt[6]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L991, , , !M1_STATE.100, );

--M1L091 is add_mask:inst22|row_cnt[6]~254 at LC_X10_Y9_N6
--operation mode is arithmetic

M1L091_cout_0 = M1_row_cnt[6] & (!M1L781);
M1L091 = CARRY(M1L091_cout_0);

--M1L191 is add_mask:inst22|row_cnt[6]~254COUT1_310 at LC_X10_Y9_N6
--operation mode is arithmetic

M1L191_cout_1 = M1_row_cnt[6] & (!M1L881);
M1L191 = CARRY(M1L191_cout_1);


--M1_row_cnt[7] is add_mask:inst22|row_cnt[7] at LC_X10_Y9_N7
--operation mode is arithmetic

M1_row_cnt[7]_carry_eqn = (!M1L581 & M1L091) # (M1L581 & M1L191);
M1_row_cnt[7]_lut_out = M1_row_cnt[7] $ (M1_row_cnt[7]_carry_eqn);
M1_row_cnt[7] = DFFEAS(M1_row_cnt[7]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L991, , , !M1_STATE.100, );

--M1L391 is add_mask:inst22|row_cnt[7]~258 at LC_X10_Y9_N7
--operation mode is arithmetic

M1L391_cout_0 = !M1L091 # !M1_row_cnt[7];
M1L391 = CARRY(M1L391_cout_0);

--M1L491 is add_mask:inst22|row_cnt[7]~258COUT1_312 at LC_X10_Y9_N7
--operation mode is arithmetic

M1L491_cout_1 = !M1L191 # !M1_row_cnt[7];
M1L491 = CARRY(M1L491_cout_1);


--M1_row_cnt[9] is add_mask:inst22|row_cnt[9] at LC_X10_Y9_N9
--operation mode is normal

M1_row_cnt[9]_carry_eqn = (!M1L581 & M1L691) # (M1L581 & M1L791);
M1_row_cnt[9]_lut_out = M1_row_cnt[9] $ (M1_row_cnt[9]_carry_eqn);
M1_row_cnt[9] = DFFEAS(M1_row_cnt[9]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L991, , , !M1_STATE.100, );


--M1L8 is add_mask:inst22|always5~106 at LC_X11_Y9_N1
--operation mode is normal

M1L8 = M1_row_cnt[6] # M1_row_cnt[9] # M1_row_cnt[8] # M1_row_cnt[7];


--M1_row_cnt[3] is add_mask:inst22|row_cnt[3] at LC_X10_Y9_N3
--operation mode is arithmetic

M1_row_cnt[3]_lut_out = M1_row_cnt[3] $ M1L971;
M1_row_cnt[3] = DFFEAS(M1_row_cnt[3]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L991, , , !M1_STATE.100, );

--M1L281 is add_mask:inst22|row_cnt[3]~266 at LC_X10_Y9_N3
--operation mode is arithmetic

M1L281_cout_0 = !M1L971 # !M1_row_cnt[3];
M1L281 = CARRY(M1L281_cout_0);

--M1L381 is add_mask:inst22|row_cnt[3]~266COUT1_306 at LC_X10_Y9_N3
--operation mode is arithmetic

M1L381_cout_1 = !M1L081 # !M1_row_cnt[3];
M1L381 = CARRY(M1L381_cout_1);


--M1_row_cnt[4] is add_mask:inst22|row_cnt[4] at LC_X10_Y9_N4
--operation mode is arithmetic

M1_row_cnt[4]_lut_out = M1_row_cnt[4] $ !M1L281;
M1_row_cnt[4] = DFFEAS(M1_row_cnt[4]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L991, , , !M1_STATE.100, );

--M1L581 is add_mask:inst22|row_cnt[4]~270 at LC_X10_Y9_N4
--operation mode is arithmetic

M1L581 = CARRY(M1_row_cnt[4] & !M1L381);


--M1_row_cnt[1] is add_mask:inst22|row_cnt[1] at LC_X10_Y9_N1
--operation mode is arithmetic

⌨️ 快捷键说明

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