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

📄 de2_ltm_ephoto.map.eqn

📁 友晶科技提供的电子相册源代码
💻 EQN
📖 第 1 页 / 共 5 页
字号:
K1L3 = K1L33Q # K1L36Q # K1L39Q # !K1L42Q;


--K1L45Q is touch_spi:u11|dclk_cnt[4]~reg0
K1L45Q = DFFEAS(K1L43, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L51Q is touch_spi:u11|dclk_cnt[6]~reg0
K1L51Q = DFFEAS(K1L49, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L48Q is touch_spi:u11|dclk_cnt[5]~reg0
K1L48Q = DFFEAS(K1L46, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L54Q is touch_spi:u11|dclk_cnt[7]~reg0
K1L54Q = DFFEAS(K1L52, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L4 is touch_spi:u11|Equal~516
K1L4 = K1L45Q # K1L51Q # !K1L54Q # !K1L48Q;


--K1L60Q is touch_spi:u11|dclk_cnt[9]~reg0
K1L60Q = DFFEAS(K1L58, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L63Q is touch_spi:u11|dclk_cnt[10]~reg0
K1L63Q = DFFEAS(K1L61, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L66Q is touch_spi:u11|dclk_cnt[11]~reg0
K1L66Q = DFFEAS(K1L64, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L57Q is touch_spi:u11|dclk_cnt[8]~reg0
K1L57Q = DFFEAS(K1L55, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L5 is touch_spi:u11|Equal~517
K1L5 = K1L60Q # K1L63Q # K1L66Q # !K1L57Q;


--K1L70Q is touch_spi:u11|dclk_cnt[12]~reg0
K1L70Q = DFFEAS(K1L68, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L79Q is touch_spi:u11|dclk_cnt[15]~reg0
K1L79Q = DFFEAS(K1L77, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L73Q is touch_spi:u11|dclk_cnt[13]~reg0
K1L73Q = DFFEAS(K1L71, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L76Q is touch_spi:u11|dclk_cnt[14]~reg0
K1L76Q = DFFEAS(K1L74, CLOCK_50, J1_oRST_0,  ,  ,  ,  , K1L67,  );


--K1L6 is touch_spi:u11|Equal~518
K1L6 = K1L70Q # K1L79Q # !K1L76Q # !K1L73Q;


--K1L7 is touch_spi:u11|Equal~519
K1L7 = !K1L3 & !K1L4 & !K1L5 & !K1L6;


--K1L27 is touch_spi:u11|always2~12
K1L27 = K1L191Q & K1L2 & K1L7;


--K1L136Q is touch_spi:u11|my_coordinate[3]~reg0
K1L136Q = DFFEAS(K1L135Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L144Q is touch_spi:u11|my_coordinate[11]~reg0
K1L144Q = DFFEAS(K1L143Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L143Q is touch_spi:u11|my_coordinate[10]~reg0
K1L143Q = DFFEAS(K1L142Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L8 is touch_spi:u11|Equal~520
K1L8 = !K1L133Q & !K1L136Q & !K1L144Q & !K1L143Q;


--K1L142Q is touch_spi:u11|my_coordinate[9]~reg0
K1L142Q = DFFEAS(K1L141Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L141Q is touch_spi:u11|my_coordinate[8]~reg0
K1L141Q = DFFEAS(K1L140Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L140Q is touch_spi:u11|my_coordinate[7]~reg0
K1L140Q = DFFEAS(K1L139Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L139Q is touch_spi:u11|my_coordinate[6]~reg0
K1L139Q = DFFEAS(K1L138Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L9 is touch_spi:u11|Equal~521
K1L9 = !K1L142Q & !K1L141Q & !K1L140Q & !K1L139Q;


--K1L138Q is touch_spi:u11|my_coordinate[5]~reg0
K1L138Q = DFFEAS(K1L137Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L137Q is touch_spi:u11|my_coordinate[4]~reg0
K1L137Q = DFFEAS(K1L136Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L135Q is touch_spi:u11|my_coordinate[2]~reg0
K1L135Q = DFFEAS(K1L134Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L134Q is touch_spi:u11|my_coordinate[1]~reg0
K1L134Q = DFFEAS(K1L133Q, CLOCK_50, J1_oRST_0,  , K1L132,  ,  ,  ,  );


--K1L10 is touch_spi:u11|Equal~522
K1L10 = !K1L138Q & !K1L137Q & !K1L135Q & !K1L134Q;


--K1L28 is touch_spi:u11|always6~43
K1L28 = K1L27 & (!K1L10 # !K1L9 # !K1L8);


--K1L120Q is touch_spi:u11|mx_coordinate[0]~reg0
K1L120Q = DFFEAS(K1L99Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L121Q is touch_spi:u11|mx_coordinate[1]~reg0
K1L121Q = DFFEAS(K1L120Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L122Q is touch_spi:u11|mx_coordinate[2]~reg0
K1L122Q = DFFEAS(K1L121Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L123Q is touch_spi:u11|mx_coordinate[3]~reg0
K1L123Q = DFFEAS(K1L122Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L124Q is touch_spi:u11|mx_coordinate[4]~reg0
K1L124Q = DFFEAS(K1L123Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L125Q is touch_spi:u11|mx_coordinate[5]~reg0
K1L125Q = DFFEAS(K1L124Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L126Q is touch_spi:u11|mx_coordinate[6]~reg0
K1L126Q = DFFEAS(K1L125Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L127Q is touch_spi:u11|mx_coordinate[7]~reg0
K1L127Q = DFFEAS(K1L126Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L128Q is touch_spi:u11|mx_coordinate[8]~reg0
K1L128Q = DFFEAS(K1L127Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L129Q is touch_spi:u11|mx_coordinate[9]~reg0
K1L129Q = DFFEAS(K1L128Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L130Q is touch_spi:u11|mx_coordinate[10]~reg0
K1L130Q = DFFEAS(K1L129Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--K1L131Q is touch_spi:u11|mx_coordinate[11]~reg0
K1L131Q = DFFEAS(K1L130Q, CLOCK_50, J1_oRST_0,  , K1L116,  ,  ,  ,  );


--UB1L64 is I2C_AV_Config:u2|I2C_Controller:u0|Select~1282
UB1L64 = !UB1L60Q & !UB1L54Q & !UB1L57Q & !UB1L51Q;


--UB1L18 is I2C_AV_Config:u2|I2C_Controller:u0|LessThan~163
UB1L18 = UB1L48Q # UB1L63Q # !UB1L64;


--UB1L46 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[0]~308
UB1L46 = UB1L18 & !UB1L48Q # !UB1L18 & UB1L48Q & VCC;

--UB1L47 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[0]~309
UB1L47 = CARRY(UB1L18 & !UB1L48Q);


--E1_mI2C_GO is I2C_AV_Config:u2|mI2C_GO
E1_mI2C_GO = DFFEAS(E1L47, E1_mI2C_CTRL_CLK, J1_oRST_0,  , E1L44,  ,  ,  ,  );


--UB1L49 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[1]~310
UB1L49 = UB1L51Q & (GND # !UB1L47) # !UB1L51Q & (UB1L47 $ GND);

--UB1L50 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[1]~311
UB1L50 = CARRY(UB1L51Q # !UB1L47);


--UB1L52 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[2]~312
UB1L52 = UB1L54Q & UB1L50 & VCC # !UB1L54Q & !UB1L50;

--UB1L53 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[2]~313
UB1L53 = CARRY(!UB1L54Q & !UB1L50);


--UB1L55 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[3]~314
UB1L55 = UB1L57Q & (GND # !UB1L53) # !UB1L57Q & (UB1L53 $ GND);

--UB1L56 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[3]~315
UB1L56 = CARRY(UB1L57Q # !UB1L53);


--UB1L58 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[4]~316
UB1L58 = UB1L60Q & UB1L56 & VCC # !UB1L60Q & !UB1L56;

--UB1L59 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[4]~317
UB1L59 = CARRY(!UB1L60Q & !UB1L56);


--UB1L61 is I2C_AV_Config:u2|I2C_Controller:u0|SD_COUNTER[5]~318
UB1L61 = UB1L63Q $ UB1L59;


--E1_mI2C_CLK_DIV[12] is I2C_AV_Config:u2|mI2C_CLK_DIV[12]
E1_mI2C_CLK_DIV[12] = DFFEAS(E1L88, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[13] is I2C_AV_Config:u2|mI2C_CLK_DIV[13]
E1_mI2C_CLK_DIV[13] = DFFEAS(E1L91, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[14] is I2C_AV_Config:u2|mI2C_CLK_DIV[14]
E1_mI2C_CLK_DIV[14] = DFFEAS(E1L94, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[15] is I2C_AV_Config:u2|mI2C_CLK_DIV[15]
E1_mI2C_CLK_DIV[15] = DFFEAS(E1L97, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1L38 is I2C_AV_Config:u2|LessThan~391
E1L38 = !E1_mI2C_CLK_DIV[12] & !E1_mI2C_CLK_DIV[13] & !E1_mI2C_CLK_DIV[14] & !E1_mI2C_CLK_DIV[15];


--E1_mI2C_CLK_DIV[2] is I2C_AV_Config:u2|mI2C_CLK_DIV[2]
E1_mI2C_CLK_DIV[2] = DFFEAS(E1L58, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[3] is I2C_AV_Config:u2|mI2C_CLK_DIV[3]
E1_mI2C_CLK_DIV[3] = DFFEAS(E1L61, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[4] is I2C_AV_Config:u2|mI2C_CLK_DIV[4]
E1_mI2C_CLK_DIV[4] = DFFEAS(E1L64, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[5] is I2C_AV_Config:u2|mI2C_CLK_DIV[5]
E1_mI2C_CLK_DIV[5] = DFFEAS(E1L67, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1L39 is I2C_AV_Config:u2|LessThan~392
E1L39 = !E1_mI2C_CLK_DIV[2] & !E1_mI2C_CLK_DIV[3] & !E1_mI2C_CLK_DIV[4] & !E1_mI2C_CLK_DIV[5];


--E1_mI2C_CLK_DIV[6] is I2C_AV_Config:u2|mI2C_CLK_DIV[6]
E1_mI2C_CLK_DIV[6] = DFFEAS(E1L70, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[7] is I2C_AV_Config:u2|mI2C_CLK_DIV[7]
E1_mI2C_CLK_DIV[7] = DFFEAS(E1L73, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[8] is I2C_AV_Config:u2|mI2C_CLK_DIV[8]
E1_mI2C_CLK_DIV[8] = DFFEAS(E1L76, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1L40 is I2C_AV_Config:u2|LessThan~393
E1L40 = E1L39 # !E1_mI2C_CLK_DIV[8] # !E1_mI2C_CLK_DIV[7] # !E1_mI2C_CLK_DIV[6];


--E1_mI2C_CLK_DIV[9] is I2C_AV_Config:u2|mI2C_CLK_DIV[9]
E1_mI2C_CLK_DIV[9] = DFFEAS(E1L79, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1_mI2C_CLK_DIV[10] is I2C_AV_Config:u2|mI2C_CLK_DIV[10]
E1_mI2C_CLK_DIV[10] = DFFEAS(E1L82, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1L41 is I2C_AV_Config:u2|LessThan~394
E1L41 = !E1_mI2C_CLK_DIV[9] & !E1_mI2C_CLK_DIV[10];


--E1_mI2C_CLK_DIV[11] is I2C_AV_Config:u2|mI2C_CLK_DIV[11]
E1_mI2C_CLK_DIV[11] = DFFEAS(E1L85, CLOCK_50, J1_oRST_0,  ,  ,  ,  , E1L42,  );


--E1L42 is I2C_AV_Config:u2|LessThan~395
E1L42 = E1_mI2C_CLK_DIV[11] & (!E1L41 # !E1L40) # !E1L38;


--E1L100 is I2C_AV_Config:u2|mI2C_CTRL_CLK~79
E1L100 = E1_mI2C_CTRL_CLK $ E1L42;


--UB1L20 is I2C_AV_Config:u2|I2C_Controller:u0|SCLK~145
UB1L20 = UB1L51Q & !UB1L57Q # !UB1L51Q & (UB1L54Q);


--UB1L21 is I2C_AV_Config:u2|I2C_Controller:u0|SCLK~146
UB1L21 = UB1L60Q & (!UB1L20 # !UB1L57Q # !UB1L48Q) # !UB1L60Q & (UB1L57Q # UB1L20);


--UB1L44 is I2C_AV_Config:u2|I2C_Controller:u0|SD[22]~695
UB1L44 = UB1L60Q & UB1L54Q & UB1L57Q & UB1L51Q;


--UB1L22 is I2C_AV_Config:u2|I2C_Controller:u0|SCLK~147
UB1L22 = UB1L48Q & (UB1L44 $ !UB1L21);


--UB1L23 is I2C_AV_Config:u2|I2C_Controller:u0|SCLK~148
UB1L23 = UB1L63Q & (UB1L21 & UB1_SCLK & !UB1L22 # !UB1L21 & (UB1L22)) # !UB1L63Q & UB1_SCLK;


--C1_hub_tdo is sld_hub:sld_hub_inst|hub_tdo
C1_hub_tdo = AMPP_FUNCTION(!A1L464, C1L21, !RB1_state[8]);


--K1L99Q is touch_spi:u11|madc_out~reg0
K1L99Q = DFFEAS(TCH_DOUT, CLOCK_50, J1_oRST_0,  ,  ,  ,  ,  ,  );


--K1_mdclk is touch_spi:u11|mdclk
K1_mdclk = DFFEAS(K1L115, CLOCK_50, J1_oRST_0,  ,  ,  ,  ,  ,  );


--K1_transmit_en is touch_spi:u11|transmit_en
K1_transmit_en = DFFEAS(K1L189, CLOCK_50, J1_oRST_0,  ,  ,  ,  ,  ,  );


--K1L117 is touch_spi:u11|mx_coordinate[0]~699
K1L117 = !K1_spi_ctrl_cnt[6] & !K1_mdclk & K1_transmit_en;


--K1L118 is touch_spi:u11|mx_coordinate[0]~700
K1L118 = K1_spi_ctrl_cnt[2] # K1_spi_ctrl_cnt[1] & (K1_spi_ctrl_cnt[0] # !K1_spi_ctrl_cnt[4]);


--K1L119 is touch_spi:u11|mx_coordinate[0]~701
K1L119 = K1_spi_ctrl_cnt[5] & !K1_spi_ctrl_cnt[4] & (!K1L118 # !K1_spi_ctrl_cnt[3]) # !K1_spi_ctrl_cnt[5] & K1_spi_ctrl_cnt[4] & (K1_spi_ctrl_cnt[3] # K1L118);


--J1_Cont[0] is Reset_Delay:u9|Cont[0]
J1_Cont[0] = DFFEAS(J1L3, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1_Cont[1] is Reset_Delay:u9|Cont[1]
J1_Cont[1] = DFFEAS(J1L6, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1_Cont[2] is Reset_Delay:u9|Cont[2]
J1_Cont[2] = DFFEAS(J1L9, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1_Cont[3] is Reset_Delay:u9|Cont[3]
J1_Cont[3] = DFFEAS(J1L12, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1L68 is Reset_Delay:u9|Equal~210
J1L68 = J1_Cont[0] & J1_Cont[1] & J1_Cont[2] & J1_Cont[3];


--J1_Cont[4] is Reset_Delay:u9|Cont[4]
J1_Cont[4] = DFFEAS(J1L15, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1_Cont[5] is Reset_Delay:u9|Cont[5]
J1_Cont[5] = DFFEAS(J1L18, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1_Cont[6] is Reset_Delay:u9|Cont[6]
J1_Cont[6] = DFFEAS(J1L21, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1_Cont[7] is Reset_Delay:u9|Cont[7]
J1_Cont[7] = DFFEAS(J1L24, CLOCK_50, KEY[0],  , J1L75,  ,  ,  ,  );


--J1L69 is Reset_Delay:u9|Equal~211
J1L69 = J1_Cont[4] & J1_Cont[5] & J1_Cont[6] & J1_Cont[7];


--J1_Cont[8] is Reset_Delay:u9|Cont[8]

⌨️ 快捷键说明

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