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

📄 i2c_altera.map.eqn

📁 filter,很不错,大家可以看以下
💻 EQN
📖 第 1 页 / 共 5 页
字号:
M1_data4byte_pre[1] = DFFEAS(M1_data4byte_pre[1]_lut_out, PCLK, L1_rst_cnt[23], , M1L851, , , , );


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

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


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

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


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

M1_data4byte_pre[8]_lut_out = M1_qd_dly[0];
M1_data4byte_pre[8] = DFFEAS(M1_data4byte_pre[8]_lut_out, PCLK, L1_rst_cnt[23], , M1L751, , , , );


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

M1_data4byte_pre[16]_lut_out = M1_qd_dly[0];
M1_data4byte_pre[16] = DFFEAS(M1_data4byte_pre[16]_lut_out, PCLK, L1_rst_cnt[23], , M1L651, , , , );


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

M1_data4byte_pre[0]_lut_out = M1_qd_dly[0];
M1_data4byte_pre[0] = DFFEAS(M1_data4byte_pre[0]_lut_out, PCLK, L1_rst_cnt[23], , M1L851, , , , );


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

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


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

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


--F1L05 is Led_run:inst14|dir~105
--operation mode is normal

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


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

F1_Mega_cnt[22]_carry_eqn = F1L54;
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, SYSCLK, RST, , , , , , );

--F1L74 is Led_run:inst14|Mega_cnt[22]~173
--operation mode is arithmetic

F1L74 = CARRY(F1_Mega_cnt[22] & (!F1L54));


--C1_SCL_reg is I2C:inst1|SCL_reg
--operation mode is normal

C1_SCL_reg_lut_out = C1L12;
C1_SCL_reg = DFFEAS(C1_SCL_reg_lut_out, K1_clkout, E1_rst_out, , C1L42, , , , );


--C1_SDA_reg is I2C:inst1|SDA_reg
--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, K1_clkout, E1_rst_out, , C1L92, , , , );


--C2_SCL_reg is I2C:inst10|SCL_reg
--operation mode is normal

C2_SCL_reg_lut_out = C2L12;
C2_SCL_reg = DFFEAS(C2_SCL_reg_lut_out, K1_clkout, E1_rst_out, , C2L42, , , , );


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

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


--M1L651 is add_mask:inst22|reduce_nor~134
--operation mode is normal

M1L651 = M1_byte_cnt[1] & (!M1_byte_cnt[0]);


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

M1_row_cnt[8]_carry_eqn = M1L771;
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, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L971 is add_mask:inst22|row_cnt[8]~250
--operation mode is arithmetic

M1L971 = CARRY(M1_row_cnt[8] & (!M1L771));


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

M1_row_cnt[6]_carry_eqn = M1L371;
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, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L571 is add_mask:inst22|row_cnt[6]~254
--operation mode is arithmetic

M1L571 = CARRY(M1_row_cnt[6] & (!M1L371));


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

M1_row_cnt[7]_carry_eqn = M1L571;
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, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L771 is add_mask:inst22|row_cnt[7]~258
--operation mode is arithmetic

M1L771 = CARRY(!M1L571 # !M1_row_cnt[7]);


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

M1_row_cnt[9]_carry_eqn = M1L971;
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, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );


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

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


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

M1_row_cnt[3]_carry_eqn = M1L761;
M1_row_cnt[3]_lut_out = M1_row_cnt[3] $ (M1_row_cnt[3]_carry_eqn);
M1_row_cnt[3] = DFFEAS(M1_row_cnt[3]_lut_out, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L961 is add_mask:inst22|row_cnt[3]~266
--operation mode is arithmetic

M1L961 = CARRY(!M1L761 # !M1_row_cnt[3]);


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

M1_row_cnt[4]_carry_eqn = M1L961;
M1_row_cnt[4]_lut_out = M1_row_cnt[4] $ (!M1_row_cnt[4]_carry_eqn);
M1_row_cnt[4] = DFFEAS(M1_row_cnt[4]_lut_out, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L171 is add_mask:inst22|row_cnt[4]~270
--operation mode is arithmetic

M1L171 = CARRY(M1_row_cnt[4] & (!M1L961));


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

M1_row_cnt[1]_carry_eqn = M1L361;
M1_row_cnt[1]_lut_out = M1_row_cnt[1] $ (M1_row_cnt[1]_carry_eqn);
M1_row_cnt[1] = DFFEAS(M1_row_cnt[1]_lut_out, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L561 is add_mask:inst22|row_cnt[1]~274
--operation mode is arithmetic

M1L561 = CARRY(!M1L361 # !M1_row_cnt[1]);


--M1_row_cnt[2] is add_mask:inst22|row_cnt[2]
--operation mode is arithmetic

M1_row_cnt[2]_carry_eqn = M1L561;
M1_row_cnt[2]_lut_out = M1_row_cnt[2] $ (!M1_row_cnt[2]_carry_eqn);
M1_row_cnt[2] = DFFEAS(M1_row_cnt[2]_lut_out, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L761 is add_mask:inst22|row_cnt[2]~278
--operation mode is arithmetic

M1L761 = CARRY(M1_row_cnt[2] & (!M1L561));


--M1L9 is add_mask:inst22|always5~107
--operation mode is normal

M1L9 = !M1_row_cnt[3] & !M1_row_cnt[4] & !M1_row_cnt[1] & !M1_row_cnt[2];


--M1_row_cnt[5] is add_mask:inst22|row_cnt[5]
--operation mode is arithmetic

M1_row_cnt[5]_carry_eqn = M1L171;
M1_row_cnt[5]_lut_out = M1_row_cnt[5] $ (M1_row_cnt[5]_carry_eqn);
M1_row_cnt[5] = DFFEAS(M1_row_cnt[5]_lut_out, PCLK, L1_rst_cnt[23], , M1L181, , , !M1_STATE.100, );

--M1L371 is add_mask:inst22|row_cnt[5]~282
--operation mode is arithmetic

M1L371 = CARRY(!M1L171 # !M1_row_cnt[5]);


--M1L01 is add_mask:inst22|always5~108
--operation mode is normal

M1L01 = !M1_row_cnt[3] & !M1_row_cnt[4];


--M1_r_ram_rab[12] is add_mask:inst22|r_ram_rab[12]
--operation mode is arithmetic

M1_r_ram_rab[12]_carry_eqn = M1L151;
M1_r_ram_rab[12]_lut_out = M1_r_ram_rab[12] $ (!M1_r_ram_rab[12]_carry_eqn);
M1_r_ram_rab[12] = DFFEAS(M1_r_ram_rab[12]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );

--M1L351 is add_mask:inst22|r_ram_rab[12]~224
--operation mode is arithmetic

M1L351 = CARRY(M1_r_ram_rab[12] & (!M1L151));


--M1_r_ram_rab[13] is add_mask:inst22|r_ram_rab[13]
--operation mode is normal

M1_r_ram_rab[13]_carry_eqn = M1L351;
M1_r_ram_rab[13]_lut_out = M1_r_ram_rab[13] $ (M1_r_ram_rab[13]_carry_eqn);
M1_r_ram_rab[13] = DFFEAS(M1_r_ram_rab[13]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );


--CB1L3 is add_mask:inst22|mask_rom:mask_rom0|altsyncram:altsyncram_component|altsyncram_j1t:auto_generated|decode_iga:deep_decode|w_anode38w[2]~34
--operation mode is normal

CB1L3 = M1_r_ram_rab[12] & (!M1_r_ram_rab[13]);


--M1_r_ram_rab[0] is add_mask:inst22|r_ram_rab[0]
--operation mode is arithmetic

M1_r_ram_rab[0]_lut_out = !M1_r_ram_rab[0];
M1_r_ram_rab[0] = DFFEAS(M1_r_ram_rab[0]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );

--M1L921 is add_mask:inst22|r_ram_rab[0]~232
--operation mode is arithmetic

M1L921 = CARRY(M1_r_ram_rab[0]);


--M1_r_ram_rab[1] is add_mask:inst22|r_ram_rab[1]
--operation mode is arithmetic

M1_r_ram_rab[1]_carry_eqn = M1L921;
M1_r_ram_rab[1]_lut_out = M1_r_ram_rab[1] $ (M1_r_ram_rab[1]_carry_eqn);
M1_r_ram_rab[1] = DFFEAS(M1_r_ram_rab[1]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );

--M1L131 is add_mask:inst22|r_ram_rab[1]~236
--operation mode is arithmetic

M1L131 = CARRY(!M1L921 # !M1_r_ram_rab[1]);


--M1_r_ram_rab[2] is add_mask:inst22|r_ram_rab[2]
--operation mode is arithmetic

M1_r_ram_rab[2]_carry_eqn = M1L131;
M1_r_ram_rab[2]_lut_out = M1_r_ram_rab[2] $ (!M1_r_ram_rab[2]_carry_eqn);
M1_r_ram_rab[2] = DFFEAS(M1_r_ram_rab[2]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );

--M1L331 is add_mask:inst22|r_ram_rab[2]~240
--operation mode is arithmetic

M1L331 = CARRY(M1_r_ram_rab[2] & (!M1L131));


--M1_r_ram_rab[3] is add_mask:inst22|r_ram_rab[3]
--operation mode is arithmetic

M1_r_ram_rab[3]_carry_eqn = M1L331;
M1_r_ram_rab[3]_lut_out = M1_r_ram_rab[3] $ (M1_r_ram_rab[3]_carry_eqn);
M1_r_ram_rab[3] = DFFEAS(M1_r_ram_rab[3]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );

--M1L531 is add_mask:inst22|r_ram_rab[3]~244
--operation mode is arithmetic

M1L531 = CARRY(!M1L331 # !M1_r_ram_rab[3]);


--M1_r_ram_rab[4] is add_mask:inst22|r_ram_rab[4]
--operation mode is arithmetic

M1_r_ram_rab[4]_carry_eqn = M1L531;
M1_r_ram_rab[4]_lut_out = M1_r_ram_rab[4] $ (!M1_r_ram_rab[4]_carry_eqn);
M1_r_ram_rab[4] = DFFEAS(M1_r_ram_rab[4]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );

--M1L731 is add_mask:inst22|r_ram_rab[4]~248
--operation mode is arithmetic

M1L731 = CARRY(M1_r_ram_rab[4] & (!M1L531));


--M1_r_ram_rab[5] is add_mask:inst22|r_ram_rab[5]
--operation mode is arithmetic

M1_r_ram_rab[5]_carry_eqn = M1L731;
M1_r_ram_rab[5]_lut_out = M1_r_ram_rab[5] $ (M1_r_ram_rab[5]_carry_eqn);
M1_r_ram_rab[5] = DFFEAS(M1_r_ram_rab[5]_lut_out, PCLK, L1_rst_cnt[23], , M1L551, , , M1L21, );

--M1L931 is add_mask:inst22|r_ram_rab[5]~252
--operation mode is arithmetic

M1L931 = CARRY(!M1L731 # !M1_r_ram_rab[5]);

⌨️ 快捷键说明

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