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

📄 de2_ltm_ephoto.map.eqn

📁 友晶科技提供的电子相册源代码
💻 EQN
📖 第 1 页 / 共 5 页
字号:
E1L88 = E1_mI2C_CLK_DIV[12] & (E1L86 $ GND) # !E1_mI2C_CLK_DIV[12] & !E1L86 & VCC;

--E1L89 is I2C_AV_Config:u2|mI2C_CLK_DIV[12]~264
E1L89 = CARRY(E1_mI2C_CLK_DIV[12] & !E1L86);


--E1L91 is I2C_AV_Config:u2|mI2C_CLK_DIV[13]~265
E1L91 = E1_mI2C_CLK_DIV[13] & !E1L89 # !E1_mI2C_CLK_DIV[13] & (E1L89 # GND);

--E1L92 is I2C_AV_Config:u2|mI2C_CLK_DIV[13]~266
E1L92 = CARRY(!E1L89 # !E1_mI2C_CLK_DIV[13]);


--E1L94 is I2C_AV_Config:u2|mI2C_CLK_DIV[14]~267
E1L94 = E1_mI2C_CLK_DIV[14] & (E1L92 $ GND) # !E1_mI2C_CLK_DIV[14] & !E1L92 & VCC;

--E1L95 is I2C_AV_Config:u2|mI2C_CLK_DIV[14]~268
E1L95 = CARRY(E1_mI2C_CLK_DIV[14] & !E1L92);


--E1L97 is I2C_AV_Config:u2|mI2C_CLK_DIV[15]~269
E1L97 = E1_mI2C_CLK_DIV[15] $ E1L95;


--PB3_Q[0] is sld_hub:sld_hub_inst|sld_dffex:IRSR|Q[0]
PB3_Q[0] = AMPP_FUNCTION(A1L464, C1L32, C1_CLRN_SIGNAL, PB3L5);


--PB6_Q[0] is sld_hub:sld_hub_inst|sld_dffex:IRF_ENA|Q[0]
PB6_Q[0] = AMPP_FUNCTION(A1L464, altera_internal_jtag, C1_CLRN_SIGNAL, C1L28);


--B1_bypass_reg_out is sld_signaltap:auto_signaltap_0|bypass_reg_out
B1_bypass_reg_out = AMPP_FUNCTION(A1L464, B1L77, !B1_reset_all);


--PB4_Q[5] is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[5]
PB4_Q[5] = AMPP_FUNCTION(A1L464, C1L27, C1_CLRN_SIGNAL, C1L31);


--PB4_Q[3] is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[3]
PB4_Q[3] = AMPP_FUNCTION(A1L464, C1L25, C1_CLRN_SIGNAL, C1L31);


--PB4_Q[4] is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[4]
PB4_Q[4] = AMPP_FUNCTION(A1L464, C1L26, C1_CLRN_SIGNAL, C1L31);


--C1L15 is sld_hub:sld_hub_inst|hub_tdo~759
C1L15 = AMPP_FUNCTION(B1_bypass_reg_out, PB4_Q[5], PB4_Q[3], PB4_Q[4]);


--S1_dffs[0] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|lpm_shiftreg:trigger_config_deserialize|dffs[0]
S1_dffs[0] = AMPP_FUNCTION(A1L464, S1_dffs[1], !B1_reset_all, P1_trigger_setup_ena);


--N1_WORD_SR[0] is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|WORD_SR[0]
N1_WORD_SR[0] = AMPP_FUNCTION(A1L464, N1L21, N1L16);


--C1L16 is sld_hub:sld_hub_inst|hub_tdo~760
C1L16 = AMPP_FUNCTION(PB4_Q[5], PB4_Q[3], S1_dffs[0], N1_WORD_SR[0]);


--S4_dffs[0] is sld_signaltap:auto_signaltap_0|sld_offload_buffer_mgr:\stp_non_zero_depth_offload_gen:stp_offload_buff_mgr_inst|lpm_shiftreg:info_data_shift_out|dffs[0]
S4_dffs[0] = AMPP_FUNCTION(A1L464, S4L1, !B1_reset_all);


--C1L17 is sld_hub:sld_hub_inst|hub_tdo~761
C1L17 = AMPP_FUNCTION(PB4_Q[4], S4_dffs[0]);


--C1L18 is sld_hub:sld_hub_inst|hub_tdo~762
C1L18 = AMPP_FUNCTION(PB6_Q[0], C1L15, C1L16, C1L17);


--PB7_Q[0] is sld_hub:sld_hub_inst|sld_dffex:IRF_ENA_0|Q[0]
PB7_Q[0] = AMPP_FUNCTION(A1L464, PB7L3, C1L28);


--N2_WORD_SR[0] is sld_hub:sld_hub_inst|sld_rom_sr:HUB_INFO_REG|WORD_SR[0]
N2_WORD_SR[0] = AMPP_FUNCTION(A1L464, N2L29, N2L23);


--C1_HUB_BYPASS_REG is sld_hub:sld_hub_inst|HUB_BYPASS_REG
C1_HUB_BYPASS_REG = AMPP_FUNCTION(A1L464, C1L13);


--SB1_dffe1a[0] is sld_hub:sld_hub_inst|lpm_decode:instruction_decoder|decode_rpe:auto_generated|dffe1a[0]
SB1_dffe1a[0] = AMPP_FUNCTION(A1L464, SB1_w_anode1w[3], C1_CLRN_SIGNAL, C1L6);


--C1L19 is sld_hub:sld_hub_inst|hub_tdo~763
C1L19 = AMPP_FUNCTION(PB7_Q[0], N2_WORD_SR[0], C1_HUB_BYPASS_REG, SB1_dffe1a[0]);


--C1_jtag_debug_mode_usr1 is sld_hub:sld_hub_inst|jtag_debug_mode_usr1
C1_jtag_debug_mode_usr1 = AMPP_FUNCTION(A1L464, C1L9, RB1_state[0], RB1_state[12]);


--C1L20 is sld_hub:sld_hub_inst|hub_tdo~764
C1L20 = AMPP_FUNCTION(PB3_Q[0], C1L18, C1L19, C1_jtag_debug_mode_usr1);


--RB1_state[3] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[3]
RB1_state[3] = AMPP_FUNCTION(A1L464, RB1L19);


--RB1_state[4] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[4]
RB1_state[4] = AMPP_FUNCTION(A1L464, RB1L20, A1L466);


--RB1L21 is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state~13
RB1L21 = AMPP_FUNCTION(RB1_state[3], RB1_state[4]);


--RB1_state[8] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[8]
RB1_state[8] = AMPP_FUNCTION(A1L464, RB1L25, !A1L466);


--UB1L25Q is I2C_AV_Config:u2|I2C_Controller:u0|SDO~reg0
UB1L25Q = DFFEAS(UB1L84, E1_mI2C_CTRL_CLK, J1_oRST_0,  ,  ,  ,  ,  ,  );


--K1_oADC_DIN is touch_spi:u11|oADC_DIN
K1_oADC_DIN = DFFEAS(K1L108, CLOCK_50, J1_oRST_0,  , K1L150,  ,  ,  ,  );


--TB1_mI2S_CLK is I2S_LCM_Config:u1|I2S_Controller:u0|mI2S_CLK
TB1_mI2S_CLK = DFFEAS(TB1L74, div[2], J1_oRST_0,  ,  ,  ,  ,  ,  );


--TB1_mSCLK is I2S_LCM_Config:u1|I2S_Controller:u0|mSCLK
TB1_mSCLK = DFFEAS(TB1L76, !TB1_mI2S_CLK, J1_oRST_0,  ,  ,  ,  ,  ,  );


--D1_I2S_BUSY_n is I2S_LCM_Config:u1|I2S_BUSY_n
D1_I2S_BUSY_n = DFFEAS(D1L2, TB1_mI2S_CLK, J1_oRST_0,  ,  ,  ,  ,  ,  );


--A1L1 is ADC_DCLK~27
A1L1 = D1_I2S_BUSY_n & K1_mdclk # !D1_I2S_BUSY_n & (TB1_mI2S_CLK & TB1_mSCLK);


--H1L50Q is Touch_Panel_Tining:u7|Y_cnt[9]~reg0
H1L50Q = DFFEAS(H1L51, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L46Q is Touch_Panel_Tining:u7|Y_cnt[5]~reg0
H1L46Q = DFFEAS(H1L65, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L45Q is Touch_Panel_Tining:u7|Y_cnt[4]~reg0
H1L45Q = DFFEAS(H1L63, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L42Q is Touch_Panel_Tining:u7|Y_cnt[1]~reg0
H1L42Q = DFFEAS(H1L57, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L41Q is Touch_Panel_Tining:u7|Y_cnt[0]~reg0
H1L41Q = DFFEAS(H1L52, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L44Q is Touch_Panel_Tining:u7|Y_cnt[3]~reg0
H1L44Q = DFFEAS(H1L53, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L43Q is Touch_Panel_Tining:u7|Y_cnt[2]~reg0
H1L43Q = DFFEAS(H1L54, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L20 is Touch_Panel_Tining:u7|LessThan~667
H1L20 = !H1L44Q & !H1L43Q;


--H1L21 is Touch_Panel_Tining:u7|LessThan~668
H1L21 = H1L45Q # H1L42Q & H1L41Q # !H1L20;


--H1L49Q is Touch_Panel_Tining:u7|Y_cnt[8]~reg0
H1L49Q = DFFEAS(H1L71, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L48Q is Touch_Panel_Tining:u7|Y_cnt[7]~reg0
H1L48Q = DFFEAS(H1L69, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L47Q is Touch_Panel_Tining:u7|Y_cnt[6]~reg0
H1L47Q = DFFEAS(H1L67, !CLOCK_27, J1_oRST_2,  , H1L16,  ,  ,  ,  );


--H1L22 is Touch_Panel_Tining:u7|LessThan~669
H1L22 = !H1L49Q & !H1L48Q & !H1L47Q;


--H1L23 is Touch_Panel_Tining:u7|LessThan~670
H1L23 = H1L50Q # H1L46Q & H1L21 # !H1L22;


--H1L33Q is Touch_Panel_Tining:u7|X_cnt[5]~reg0
H1L33Q = DFFEAS(H1L39, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L32Q is Touch_Panel_Tining:u7|X_cnt[4]~reg0
H1L32Q = DFFEAS(H1L83, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L31Q is Touch_Panel_Tining:u7|X_cnt[3]~reg0
H1L31Q = DFFEAS(H1L81, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L9 is Touch_Panel_Tining:u7|Equal~319
H1L9 = H1L32Q & H1L31Q;


--H1L30Q is Touch_Panel_Tining:u7|X_cnt[2]~reg0
H1L30Q = DFFEAS(H1L79, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L29Q is Touch_Panel_Tining:u7|X_cnt[1]~reg0
H1L29Q = DFFEAS(H1L77, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L24 is Touch_Panel_Tining:u7|LessThan~671
H1L24 = H1L33Q # H1L9 & (H1L30Q # H1L29Q);


--H1L35Q is Touch_Panel_Tining:u7|X_cnt[7]~reg0
H1L35Q = DFFEAS(H1L89, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L34Q is Touch_Panel_Tining:u7|X_cnt[6]~reg0
H1L34Q = DFFEAS(H1L87, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L25 is Touch_Panel_Tining:u7|LessThan~672
H1L25 = H1L35Q & H1L34Q;


--H1L37Q is Touch_Panel_Tining:u7|X_cnt[9]~reg0
H1L37Q = DFFEAS(H1L93, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L36Q is Touch_Panel_Tining:u7|X_cnt[8]~reg0
H1L36Q = DFFEAS(H1L91, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L10 is Touch_Panel_Tining:u7|Equal~320
H1L10 = !H1L37Q & !H1L36Q;


--H1L6 is Touch_Panel_Tining:u7|Display_area~49
H1L6 = H1L23 & (H1L24 & H1L25 # !H1L10);


--H1L2 is Touch_Panel_Tining:u7|DENB~271
H1L2 = H1L35Q & H1L34Q & H1L37Q;


--H1L26 is Touch_Panel_Tining:u7|LessThan~673
H1L26 = !H1L2 # !H1L36Q # !H1L32Q # !H1L33Q;


--H1L28Q is Touch_Panel_Tining:u7|X_cnt[0]~reg0
H1L28Q = DFFEAS(H1L75, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L11 is Touch_Panel_Tining:u7|Equal~321
H1L11 = H1L30Q & H1L29Q & H1L28Q;


--H1L38Q is Touch_Panel_Tining:u7|X_cnt[10]~reg0
H1L38Q = DFFEAS(H1L40, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1L7 is Touch_Panel_Tining:u7|Display_area~50
H1L7 = !H1L38Q & (H1L26 # !H1L31Q & !H1L11);


--H1L12 is Touch_Panel_Tining:u7|Equal~322
H1L12 = H1L22 & !H1L46Q & !H1L45Q & !H1L42Q;


--H1L8 is Touch_Panel_Tining:u7|Display_area~51
H1L8 = H1L6 & H1L7 & (H1L18 # !H1L50Q);


--H1_DENB is Touch_Panel_Tining:u7|DENB
H1_DENB = DFFEAS(H1L5, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1_Hsyn is Touch_Panel_Tining:u7|Hsyn
H1_Hsyn = DFFEAS(H1L16, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--H1_Vsyn is Touch_Panel_Tining:u7|Vsyn
H1_Vsyn = DFFEAS(H1L17, !CLOCK_27, J1_oRST_2,  ,  ,  ,  ,  ,  );


--TB1_mSDATA is I2S_LCM_Config:u1|I2S_Controller:u0|mSDATA
TB1_mSDATA = DFFEAS(TB1L19, !TB1_mI2S_CLK, J1_oRST_0,  , TB1L21,  ,  ,  ,  );


--TB1L20Q is I2S_LCM_Config:u1|I2S_Controller:u0|always1~1
TB1L20Q = DFFEAS(D1_mI2S_STR, !TB1_mI2S_CLK, J1_oRST_0,  , TB1L21,  ,  ,  ,  );


--TB1_mST[1] is I2S_LCM_Config:u1|I2S_Controller:u0|mST[1]
TB1_mST[1] = DFFEAS(TB1L84, !TB1_mI2S_CLK, J1_oRST_0,  ,  ,  ,  , !D1_mI2S_STR,  );


--TB1_mST[2] is I2S_LCM_Config:u1|I2S_Controller:u0|mST[2]
TB1_mST[2] = DFFEAS(TB1L87, !TB1_mI2S_CLK, J1_oRST_0,  ,  ,  ,  , !D1_mI2S_STR,  );


--TB1L1 is I2S_LCM_Config:u1|I2S_Controller:u0|Equal~229
TB1L1 = !TB1_mST[1] & !TB1_mST[2];


--TB1_mST[4] is I2S_LCM_Config:u1|I2S_Controller:u0|mST[4]
TB1_mST[4] = DFFEAS(TB1L93, !TB1_mI2S_CLK, J1_oRST_0,  ,  ,  ,  , !D1_mI2S_STR,  );


--TB1_mST[0] is I2S_LCM_Config:u1|I2S_Controller:u0|mST[0]
TB1_mST[0] = DFFEAS(TB1L81, !TB1_mI2S_CLK, J1_oRST_0,  ,  ,  ,  , !D1_mI2S_STR,  );


--TB1_mST[3] is I2S_LCM_Config:u1|I2S_Controller:u0|mST[3]
TB1_mST[3] = DFFEAS(TB1L90, !TB1_mI2S_CLK, J1_oRST_0,  ,  ,  ,  , !D1_mI2S_STR,  );


--TB1L95 is I2S_LCM_Config:u1|I2S_Controller:u0|oRDY~91
TB1L95 = TB1L1 & TB1_mST[4] & TB1_mST[0] & !TB1_mST[3];


--TB1L2 is I2S_LCM_Config:u1|I2S_Controller:u0|Equal~230
TB1L2 = TB1_mST[3] & TB1L1 & !TB1_mST[4] & !TB1_mST[0];


--TB1L78 is I2S_LCM_Config:u1|I2S_Controller:u0|mSDATA~60
TB1L78 = TB1L20Q & !TB1L95 & !TB1L2;


--K1L12 is touch_spi:u11|Equal~524
K1L12 = K1_spi_ctrl_cnt[1] # K1_spi_ctrl_cnt[6] # K1_spi_ctrl_cnt[0] # !K1L1;


--K1L114 is touch_spi:u11|mdclk~191
K1L114 = K1_transmit_en & K1L12 & K1L7;


--K1L115 is touch_spi:u11|mdclk~192
K1L115 = K1_mdclk & (!K1L114) # !K1_mdclk & !K1L2 & K1L114;


--K1_d2_PENIRQ_n is touch_spi:u11|d2_PENIRQ_n
K1_d2_PENIRQ_n = DFFEAS(K1_d1_PENIRQ_n, div[10], J1_oRST_0,  ,  ,  ,  ,  ,  );


--K1_d1_PENIRQ_n is touch_spi:u11|d1_PENIRQ_n
K1_d1_PENIRQ_n = DFFEAS(TCH_PENIRQ, div[10], J1_oRST_0,  ,  ,  ,  ,  ,  );


--K1L187 is touch_spi:u11|touch_irq~0
K1L187 = K1_d2_PENIRQ_n & !K1_d1_PENIRQ_n;


--K1L189 is touch_spi:u11|transmit_en~38
K1L189 = K1_transmit_en & (!K1L27 # !TCH_PENIRQ) # !K1_transmit_en & K1L187 & (!K1L27 # !TCH_PENIRQ);


--J1L3 is Reset_Delay:u9|Cont[0]~1056
J1L3 = J1_Cont[0] $ VCC;

--J1L4 is Reset_Delay:u9|Cont[0]~1057
J1L4 = CARRY(J1_Cont[0]);


--J1L75 is Reset_Delay:u9|Equal~217
J1L75 = !J1_Cont[21] # !J1L73 # !J1_Cont[20] # !J1L72;


--J1L6 is Reset_Delay:u9|Cont[1]~1058
J1L6 = J1_Cont[1] & !J1L4 # !J1_Cont[1] & (J1L4 # GND);

--J1L7 is Reset_Delay:u9|Cont[1]~1059
J1L7 = CARRY(!J1L4 # !J1_Cont[1]);


--J1L9 is Reset_Delay:u9|Cont[2]~1060
J1L9 = J1_Cont[2] & (J1L7 $ GND) # !J1_Cont[2] & !J1L7 & VCC;

--J1L10 is Reset_Delay:u9|Cont[2]~1061
J1L10 = CARRY(J1_Cont[2] & !J1L7);


--J1L12 is Reset_Delay:u9|Cont[3]~1062
J1L12 = J1_Cont[3] & !J1L10 # !J1_Cont[3] & (J1L10 # GND);

⌨️ 快捷键说明

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