i2c_altera.fit.eqn

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

EQN
1,492
字号
--M1_data4byte[14] is add_mask:inst22|data4byte[14] at LC_X21_Y8_N6
--operation mode is normal

M1_data4byte[14]_lut_out = M1_data4byte_pre[14] # DB1L2 & M1_add_mask_ena;
M1_data4byte[14] = DFFEAS(M1_data4byte[14]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[22] is add_mask:inst22|data4byte[22] at LC_X21_Y8_N1
--operation mode is normal

M1_data4byte[22]_lut_out = M1_data4byte_pre[22] # DB1L2 & M1_add_mask_ena;
M1_data4byte[22] = DFFEAS(M1_data4byte[22]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[6] is add_mask:inst22|data4byte[6] at LC_X21_Y8_N8
--operation mode is normal

M1_data4byte[6]_lut_out = M1_data4byte_pre[6] # DB1L2 & M1_add_mask_ena;
M1_data4byte[6] = DFFEAS(M1_data4byte[6]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L601 is add_mask:inst22|qd_out~199 at LC_X21_Y8_N0
--operation mode is normal

M1L601 = M1_byte_cnt_out[1] & (M1_data4byte[22] # M1_byte_cnt_out[0]) # !M1_byte_cnt_out[1] & (M1_data4byte[6] & !M1_byte_cnt_out[0]);


--M1_data4byte[30] is add_mask:inst22|data4byte[30] at LC_X21_Y8_N2
--operation mode is normal

M1_data4byte[30]_lut_out = M1_data4byte_pre[30] # M1_add_mask_ena & DB1L2;
M1_data4byte[30] = DFFEAS(M1_data4byte[30]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L701 is add_mask:inst22|qd_out~200 at LC_X21_Y8_N7
--operation mode is normal

M1L701 = M1L601 & (M1_data4byte[30] # !M1_byte_cnt_out[0]) # !M1L601 & M1_data4byte[14] & (M1_byte_cnt_out[0]);


--M1_data4byte[21] is add_mask:inst22|data4byte[21] at LC_X21_Y9_N3
--operation mode is normal

M1_data4byte[21]_lut_out = M1_data4byte_pre[21] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[21] = DFFEAS(M1_data4byte[21]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[13] is add_mask:inst22|data4byte[13] at LC_X20_Y7_N4
--operation mode is normal

M1_data4byte[13]_lut_out = M1_data4byte_pre[13] # DB1L2 & M1_add_mask_ena;
M1_data4byte[13] = DFFEAS(M1_data4byte[13]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[5] is add_mask:inst22|data4byte[5] at LC_X21_Y9_N8
--operation mode is normal

M1_data4byte[5]_lut_out = M1_data4byte_pre[5] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[5] = DFFEAS(M1_data4byte[5]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L801 is add_mask:inst22|qd_out~202 at LC_X21_Y9_N1
--operation mode is normal

M1L801 = M1_byte_cnt_out[1] & (M1_byte_cnt_out[0]) # !M1_byte_cnt_out[1] & (M1_byte_cnt_out[0] & M1_data4byte[13] # !M1_byte_cnt_out[0] & (M1_data4byte[5]));


--M1_data4byte[29] is add_mask:inst22|data4byte[29] at LC_X20_Y7_N9
--operation mode is normal

M1_data4byte[29]_lut_out = M1_data4byte_pre[29] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[29] = DFFEAS(M1_data4byte[29]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L901 is add_mask:inst22|qd_out~203 at LC_X21_Y9_N7
--operation mode is normal

M1L901 = M1L801 & (M1_data4byte[29] # !M1_byte_cnt_out[1]) # !M1L801 & M1_byte_cnt_out[1] & (M1_data4byte[21]);


--M1_data4byte[12] is add_mask:inst22|data4byte[12] at LC_X21_Y9_N0
--operation mode is normal

M1_data4byte[12]_lut_out = M1_data4byte_pre[12] # DB1L2 & M1_add_mask_ena;
M1_data4byte[12] = DFFEAS(M1_data4byte[12]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[20] is add_mask:inst22|data4byte[20] at LC_X21_Y9_N5
--operation mode is normal

M1_data4byte[20]_lut_out = M1_data4byte_pre[20] # DB1L2 & M1_add_mask_ena;
M1_data4byte[20] = DFFEAS(M1_data4byte[20]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[4] is add_mask:inst22|data4byte[4] at LC_X21_Y9_N6
--operation mode is normal

M1_data4byte[4]_lut_out = M1_data4byte_pre[4] # DB1L2 & M1_add_mask_ena;
M1_data4byte[4] = DFFEAS(M1_data4byte[4]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L011 is add_mask:inst22|qd_out~205 at LC_X21_Y9_N2
--operation mode is normal

M1L011 = M1_byte_cnt_out[0] & (M1_byte_cnt_out[1]) # !M1_byte_cnt_out[0] & (M1_byte_cnt_out[1] & (M1_data4byte[20]) # !M1_byte_cnt_out[1] & M1_data4byte[4]);


--M1_data4byte[28] is add_mask:inst22|data4byte[28] at LC_X21_Y9_N9
--operation mode is normal

M1_data4byte[28]_lut_out = M1_data4byte_pre[28] # DB1L2 & M1_add_mask_ena;
M1_data4byte[28] = DFFEAS(M1_data4byte[28]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L111 is add_mask:inst22|qd_out~206 at LC_X21_Y9_N4
--operation mode is normal

M1L111 = M1L011 & (M1_data4byte[28] # !M1_byte_cnt_out[0]) # !M1L011 & M1_byte_cnt_out[0] & (M1_data4byte[12]);


--M1_data4byte[19] is add_mask:inst22|data4byte[19] at LC_X22_Y7_N3
--operation mode is normal

M1_data4byte[19]_lut_out = M1_data4byte_pre[19] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[19] = DFFEAS(M1_data4byte[19]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[11] is add_mask:inst22|data4byte[11] at LC_X21_Y8_N5
--operation mode is normal

M1_data4byte[11]_lut_out = M1_data4byte_pre[11] & (!DB1L2 # !M1_add_mask_ena);
M1_data4byte[11] = DFFEAS(M1_data4byte[11]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[3] is add_mask:inst22|data4byte[3] at LC_X21_Y8_N3
--operation mode is normal

M1_data4byte[3]_lut_out = M1_data4byte_pre[3] & (!DB1L2 # !M1_add_mask_ena);
M1_data4byte[3] = DFFEAS(M1_data4byte[3]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L211 is add_mask:inst22|qd_out~208 at LC_X21_Y8_N4
--operation mode is normal

M1L211 = M1_byte_cnt_out[0] & (M1_data4byte[11] # M1_byte_cnt_out[1]) # !M1_byte_cnt_out[0] & (!M1_byte_cnt_out[1] & M1_data4byte[3]);


--M1_data4byte[27] is add_mask:inst22|data4byte[27] at LC_X21_Y8_N9
--operation mode is normal

M1_data4byte[27]_lut_out = M1_data4byte_pre[27] # M1_add_mask_ena & DB1L2;
M1_data4byte[27] = DFFEAS(M1_data4byte[27]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L311 is add_mask:inst22|qd_out~209 at LC_X22_Y7_N8
--operation mode is normal

M1L311 = M1_byte_cnt_out[1] & (M1L211 & M1_data4byte[27] # !M1L211 & (M1_data4byte[19])) # !M1_byte_cnt_out[1] & (M1L211);


--M1_data4byte[10] is add_mask:inst22|data4byte[10] at LC_X22_Y7_N6
--operation mode is normal

M1_data4byte[10]_lut_out = M1_data4byte_pre[10] & (!DB1L2 # !M1_add_mask_ena);
M1_data4byte[10] = DFFEAS(M1_data4byte[10]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[18] is add_mask:inst22|data4byte[18] at LC_X22_Y7_N5
--operation mode is normal

M1_data4byte[18]_lut_out = M1_data4byte_pre[18] & (!DB1L2 # !M1_add_mask_ena);
M1_data4byte[18] = DFFEAS(M1_data4byte[18]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[2] is add_mask:inst22|data4byte[2] at LC_X22_Y7_N2
--operation mode is normal

M1_data4byte[2]_lut_out = M1_data4byte_pre[2] & (!DB1L2 # !M1_add_mask_ena);
M1_data4byte[2] = DFFEAS(M1_data4byte[2]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L411 is add_mask:inst22|qd_out~211 at LC_X22_Y7_N0
--operation mode is normal

M1L411 = M1_byte_cnt_out[1] & (M1_data4byte[18] # M1_byte_cnt_out[0]) # !M1_byte_cnt_out[1] & (M1_data4byte[2] & !M1_byte_cnt_out[0]);


--M1_data4byte[26] is add_mask:inst22|data4byte[26] at LC_X22_Y7_N9
--operation mode is normal

M1_data4byte[26]_lut_out = M1_data4byte_pre[26] & (!DB1L2 # !M1_add_mask_ena);
M1_data4byte[26] = DFFEAS(M1_data4byte[26]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L511 is add_mask:inst22|qd_out~212 at LC_X22_Y7_N7
--operation mode is normal

M1L511 = M1L411 & (M1_data4byte[26] # !M1_byte_cnt_out[0]) # !M1L411 & M1_data4byte[10] & (M1_byte_cnt_out[0]);


--M1_data4byte[17] is add_mask:inst22|data4byte[17] at LC_X23_Y8_N3
--operation mode is normal

M1_data4byte[17]_lut_out = M1_data4byte_pre[17] # DB1L2 & M1_add_mask_ena;
M1_data4byte[17] = DFFEAS(M1_data4byte[17]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[9] is add_mask:inst22|data4byte[9] at LC_X23_Y8_N1
--operation mode is normal

M1_data4byte[9]_lut_out = M1_data4byte_pre[9] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[9] = DFFEAS(M1_data4byte[9]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[1] is add_mask:inst22|data4byte[1] at LC_X23_Y8_N2
--operation mode is normal

M1_data4byte[1]_lut_out = M1_data4byte_pre[1] # DB1L2 & M1_add_mask_ena;
M1_data4byte[1] = DFFEAS(M1_data4byte[1]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L611 is add_mask:inst22|qd_out~214 at LC_X23_Y8_N8
--operation mode is normal

M1L611 = M1_byte_cnt_out[0] & (M1_data4byte[9] # M1_byte_cnt_out[1]) # !M1_byte_cnt_out[0] & (M1_data4byte[1] & !M1_byte_cnt_out[1]);


--M1_data4byte[25] is add_mask:inst22|data4byte[25] at LC_X23_Y8_N9
--operation mode is normal

M1_data4byte[25]_lut_out = M1_data4byte_pre[25] # DB1L2 & M1_add_mask_ena;
M1_data4byte[25] = DFFEAS(M1_data4byte[25]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L711 is add_mask:inst22|qd_out~215 at LC_X23_Y8_N6
--operation mode is normal

M1L711 = M1L611 & (M1_data4byte[25] # !M1_byte_cnt_out[1]) # !M1L611 & (M1_data4byte[17] & M1_byte_cnt_out[1]);


--M1_data4byte[8] is add_mask:inst22|data4byte[8] at LC_X23_Y9_N4
--operation mode is normal

M1_data4byte[8]_lut_out = M1_data4byte_pre[8] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[8] = DFFEAS(M1_data4byte[8]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[16] is add_mask:inst22|data4byte[16] at LC_X23_Y9_N2
--operation mode is normal

M1_data4byte[16]_lut_out = M1_data4byte_pre[16] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[16] = DFFEAS(M1_data4byte[16]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1_data4byte[0] is add_mask:inst22|data4byte[0] at LC_X23_Y9_N5
--operation mode is normal

M1_data4byte[0]_lut_out = M1_data4byte_pre[0] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[0] = DFFEAS(M1_data4byte[0]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L811 is add_mask:inst22|qd_out~217 at LC_X23_Y9_N6
--operation mode is normal

M1L811 = M1_byte_cnt_out[0] & (M1_byte_cnt_out[1]) # !M1_byte_cnt_out[0] & (M1_byte_cnt_out[1] & (M1_data4byte[16]) # !M1_byte_cnt_out[1] & M1_data4byte[0]);


--M1_data4byte[24] is add_mask:inst22|data4byte[24] at LC_X23_Y8_N5
--operation mode is normal

M1_data4byte[24]_lut_out = M1_data4byte_pre[24] & (!M1_add_mask_ena # !DB1L2);
M1_data4byte[24] = DFFEAS(M1_data4byte[24]_lut_out, GLOBAL(PCLK), GLOBAL(L1_rst_cnt[23]), , M1L31, , , , );


--M1L911 is add_mask:inst22|qd_out~218 at LC_X23_Y8_N0
--operation mode is normal

M1L911 = M1L811 & (M1_data4byte[24] # !M1_byte_cnt_out[0]) # !M1L811 & (M1_data4byte[8] & M1_byte_cnt_out[0]);


--F1_dir is Led_run:inst14|dir at LC_X34_Y19_N0
--operation mode is normal

F1_dir_lut_out = F1L86 & (F1_led[2] & (F1_led[1] # F1_dir) # !F1_led[2] & F1_led[1] & F1_dir) # !F1L86 & (F1_dir);
F1_dir = DFFEAS(F1_dir_lut_out, GLOBAL(F1_Mega_cnt[23]), GLOBAL(RST), , , , , , );


--F1_Mega_cnt[23] is Led_run:inst14|Mega_cnt[23] at LC_X8_Y10_N6
--operation mode is normal

F1_Mega_cnt[23]_carry_eqn = (!F1L26 & F1L46) # (F1L26 & F1L56);
F1_Mega_cnt[23]_lut_out = F1_Mega_cnt[23]_carry_eqn $ F1_Mega_cnt[23];
F1_Mega_cnt[23] = DFFEAS(F1_Mega_cnt[23]_lut_out, GLOBAL(SYSCLK), GLOBAL(RST), , , , , , );


--M1_data4byte_pre[23] is add_mask:inst22|data4byte_pre[23] at LC_X20_Y9_N0
--operation mode is normal

M1_data4byte_pre[23]_lut_out = GND;

⌨️ 快捷键说明

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