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

📄 de2_top.map.eqn

📁 DE2 S O P C 用硬件语言 描述地 开发板上测试 CLM模块 实现视频传输
💻 EQN
📖 第 1 页 / 共 5 页
字号:
-- Copyright (C) 1991-2006 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--QB1L47Q is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[0]~reg0
QB1L47Q = DFFEAS(QB1L45, F1_mI2C_CTRL_CLK, !B1L95,  ,  , VCC,  ,  , !F1_mI2C_GO);


--QB1L53Q is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[2]~reg0
QB1L53Q = DFFEAS(QB1L51, F1_mI2C_CTRL_CLK, !B1L95,  ,  , VCC,  ,  , !F1_mI2C_GO);


--QB1L56Q is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[3]~reg0
QB1L56Q = DFFEAS(QB1L54, F1_mI2C_CTRL_CLK, !B1L95,  ,  , VCC,  ,  , !F1_mI2C_GO);


--QB1L50Q is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[1]~reg0
QB1L50Q = DFFEAS(QB1L48, F1_mI2C_CTRL_CLK, !B1L95,  ,  , VCC,  ,  , !F1_mI2C_GO);


--QB1L15 is I2C_AV_Config:u3|I2C_Controller:u0|I2C_SCLK~253
QB1L15 = QB1L47Q # QB1L53Q # QB1L56Q # QB1L50Q;


--QB1L59Q is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[4]~reg0
QB1L59Q = DFFEAS(QB1L57, F1_mI2C_CTRL_CLK, !B1L95,  ,  , VCC,  ,  , !F1_mI2C_GO);


--QB1L16 is I2C_AV_Config:u3|I2C_Controller:u0|I2C_SCLK~254
QB1L16 = QB1L59Q & (!QB1L56Q # !QB1L53Q) # !QB1L59Q & QB1L15;


--QB1L62Q is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[5]~reg0
QB1L62Q = DFFEAS(QB1L60, F1_mI2C_CTRL_CLK, !B1L95,  ,  , VCC,  ,  , !F1_mI2C_GO);


--F1_mI2C_CTRL_CLK is I2C_AV_Config:u3|mI2C_CTRL_CLK
F1_mI2C_CTRL_CLK = DFFEAS(F1L99, CLOCK_27, !B1L95,  ,  ,  ,  ,  ,  );


--QB1_SCLK is I2C_AV_Config:u3|I2C_Controller:u0|SCLK
QB1_SCLK = DFFEAS(QB1L23, F1_mI2C_CTRL_CLK, !B1L95,  ,  ,  ,  ,  ,  );


--QB1L17 is I2C_AV_Config:u3|I2C_Controller:u0|I2C_SCLK~255
QB1L17 = QB1L16 & QB1L62Q & !F1_mI2C_CTRL_CLK # !QB1_SCLK;


--B1_syst[5] is TV_SET:NTSC|syst[5]
B1_syst[5] = DFFEAS(B1L204, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1_syst[6] is TV_SET:NTSC|syst[6]
B1_syst[6] = DFFEAS(B1L207, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1_syst[7] is TV_SET:NTSC|syst[7]
B1_syst[7] = DFFEAS(B1L210, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1L65 is TV_SET:NTSC|LessThan~1183
B1L65 = B1_syst[6] # B1_syst[7];


--B1_syst[4] is TV_SET:NTSC|syst[4]
B1_syst[4] = DFFEAS(B1L201, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1_syst[3] is TV_SET:NTSC|syst[3]
B1_syst[3] = DFFEAS(B1L198, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1_syst[2] is TV_SET:NTSC|syst[2]
B1_syst[2] = DFFEAS(B1L195, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1_syst[0] is TV_SET:NTSC|syst[0]
B1_syst[0] = DFFEAS(B1L189, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1_syst[1] is TV_SET:NTSC|syst[1]
B1_syst[1] = DFFEAS(B1L192, CLOCK_50,  ,  , B1L69,  ,  ,  ,  );


--B1L66 is TV_SET:NTSC|LessThan~1184
B1L66 = B1_syst[3] # B1_syst[2] & (B1_syst[0] # B1_syst[1]);


--B1L67 is TV_SET:NTSC|LessThan~1185
B1L67 = !B1_syst[5] & !B1L65 & (!B1L66 # !B1_syst[4]);


--A1L482 is altera_internal_jtag~TDO
A1L482 = CYCLONEII_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , D1L22);

--A1L483 is altera_internal_jtag~TMSUTAP
A1L483 = CYCLONEII_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , D1L22);

--A1L481 is altera_internal_jtag~TCKUTAP
A1L481 = CYCLONEII_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , D1L22);

--altera_internal_jtag is altera_internal_jtag
altera_internal_jtag = CYCLONEII_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , D1L22);


--QB1L63 is I2C_AV_Config:u3|I2C_Controller:u0|Select~1282
QB1L63 = !QB1L59Q & !QB1L53Q & !QB1L56Q & !QB1L50Q;


--QB1L18 is I2C_AV_Config:u3|I2C_Controller:u0|LessThan~163
QB1L18 = QB1L47Q # QB1L62Q # !QB1L63;


--QB1L45 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[0]~308
QB1L45 = QB1L18 & !QB1L47Q # !QB1L18 & QB1L47Q & VCC;

--QB1L46 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[0]~309
QB1L46 = CARRY(QB1L18 & !QB1L47Q);


--B1_delay[1] is TV_SET:NTSC|delay[1]
B1_delay[1] = DFFEAS(B1L103, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_delay[3] is TV_SET:NTSC|delay[3]
B1_delay[3] = DFFEAS(B1L109, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_delay[0] is TV_SET:NTSC|delay[0]
B1_delay[0] = DFFEAS(B1L100, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_delay[2] is TV_SET:NTSC|delay[2]
B1_delay[2] = DFFEAS(B1L106, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1L96 is TV_SET:NTSC|comb~55
B1L96 = B1_delay[1] & B1_delay[3] & !B1_delay[0] & !B1_delay[2];


--B1_delay[4] is TV_SET:NTSC|delay[4]
B1_delay[4] = DFFEAS(B1L112, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_delay[5] is TV_SET:NTSC|delay[5]
B1_delay[5] = DFFEAS(B1L115, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_delay[6] is TV_SET:NTSC|delay[6]
B1_delay[6] = DFFEAS(B1L118, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_delay[7] is TV_SET:NTSC|delay[7]
B1_delay[7] = DFFEAS(B1L121, TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1L97 is TV_SET:NTSC|comb~56
B1L97 = !B1_delay[4] & !B1_delay[5] & !B1_delay[6] & !B1_delay[7];


--B1_RL_COUNTER[8] is TV_SET:NTSC|RL_COUNTER[8]
B1_RL_COUNTER[8] = DFFEAS(B1_L_COUNTER[8], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[10] is TV_SET:NTSC|RL_COUNTER[10]
B1_RL_COUNTER[10] = DFFEAS(B1_L_COUNTER[10], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[9] is TV_SET:NTSC|RL_COUNTER[9]
B1_RL_COUNTER[9] = DFFEAS(B1_L_COUNTER[9], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[7] is TV_SET:NTSC|RL_COUNTER[7]
B1_RL_COUNTER[7] = DFFEAS(B1_L_COUNTER[7], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1L1 is TV_SET:NTSC|Equal~308
B1L1 = B1_RL_COUNTER[8] & !B1_RL_COUNTER[10] & !B1_RL_COUNTER[9] & !B1_RL_COUNTER[7];


--B1_RL_COUNTER[5] is TV_SET:NTSC|RL_COUNTER[5]
B1_RL_COUNTER[5] = DFFEAS(B1_L_COUNTER[5], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[6] is TV_SET:NTSC|RL_COUNTER[6]
B1_RL_COUNTER[6] = DFFEAS(B1_L_COUNTER[6], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[4] is TV_SET:NTSC|RL_COUNTER[4]
B1_RL_COUNTER[4] = DFFEAS(B1_L_COUNTER[4], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[3] is TV_SET:NTSC|RL_COUNTER[3]
B1_RL_COUNTER[3] = DFFEAS(B1_L_COUNTER[3], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1L2 is TV_SET:NTSC|Equal~309
B1L2 = B1_RL_COUNTER[5] & !B1_RL_COUNTER[6] & !B1_RL_COUNTER[4] & !B1_RL_COUNTER[3];


--B1_RL_COUNTER[2] is TV_SET:NTSC|RL_COUNTER[2]
B1_RL_COUNTER[2] = DFFEAS(B1_L_COUNTER[2], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[1] is TV_SET:NTSC|RL_COUNTER[1]
B1_RL_COUNTER[1] = DFFEAS(B1_L_COUNTER[1], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1_RL_COUNTER[0] is TV_SET:NTSC|RL_COUNTER[0]
B1_RL_COUNTER[0] = DFFEAS(B1_L_COUNTER[0], TD_VS,  ,  ,  ,  ,  ,  ,  );


--B1L3 is TV_SET:NTSC|Equal~310
B1L3 = B1L2 & !B1_RL_COUNTER[2] & !B1_RL_COUNTER[1] & !B1_RL_COUNTER[0];


--B1L95 is TV_SET:NTSC|comb~0
B1L95 = B1L96 & B1L97 & (!B1L3 # !B1L1);


--F1_mI2C_GO is I2C_AV_Config:u3|mI2C_GO
F1_mI2C_GO = DFFEAS(F1L46, F1_mI2C_CTRL_CLK, !B1L95,  , F1L44,  ,  ,  ,  );


--QB1L48 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[1]~310
QB1L48 = QB1L50Q & (GND # !QB1L46) # !QB1L50Q & (QB1L46 $ GND);

--QB1L49 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[1]~311
QB1L49 = CARRY(QB1L50Q # !QB1L46);


--QB1L51 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[2]~312
QB1L51 = QB1L53Q & QB1L49 & VCC # !QB1L53Q & !QB1L49;

--QB1L52 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[2]~313
QB1L52 = CARRY(!QB1L53Q & !QB1L49);


--QB1L54 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[3]~314
QB1L54 = QB1L56Q & (GND # !QB1L52) # !QB1L56Q & (QB1L52 $ GND);

--QB1L55 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[3]~315
QB1L55 = CARRY(QB1L56Q # !QB1L52);


--QB1L57 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[4]~316
QB1L57 = QB1L59Q & QB1L55 & VCC # !QB1L59Q & !QB1L55;

--QB1L58 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[4]~317
QB1L58 = CARRY(!QB1L59Q & !QB1L55);


--QB1L60 is I2C_AV_Config:u3|I2C_Controller:u0|SD_COUNTER[5]~318
QB1L60 = QB1L62Q $ QB1L58;


--F1_mI2C_CLK_DIV[12] is I2C_AV_Config:u3|mI2C_CLK_DIV[12]
F1_mI2C_CLK_DIV[12] = DFFEAS(F1L87, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[13] is I2C_AV_Config:u3|mI2C_CLK_DIV[13]
F1_mI2C_CLK_DIV[13] = DFFEAS(F1L90, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[14] is I2C_AV_Config:u3|mI2C_CLK_DIV[14]
F1_mI2C_CLK_DIV[14] = DFFEAS(F1L93, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[15] is I2C_AV_Config:u3|mI2C_CLK_DIV[15]
F1_mI2C_CLK_DIV[15] = DFFEAS(F1L96, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1L38 is I2C_AV_Config:u3|LessThan~403
F1L38 = !F1_mI2C_CLK_DIV[12] & !F1_mI2C_CLK_DIV[13] & !F1_mI2C_CLK_DIV[14] & !F1_mI2C_CLK_DIV[15];


--F1_mI2C_CLK_DIV[2] is I2C_AV_Config:u3|mI2C_CLK_DIV[2]
F1_mI2C_CLK_DIV[2] = DFFEAS(F1L57, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[3] is I2C_AV_Config:u3|mI2C_CLK_DIV[3]
F1_mI2C_CLK_DIV[3] = DFFEAS(F1L60, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[4] is I2C_AV_Config:u3|mI2C_CLK_DIV[4]
F1_mI2C_CLK_DIV[4] = DFFEAS(F1L63, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[5] is I2C_AV_Config:u3|mI2C_CLK_DIV[5]
F1_mI2C_CLK_DIV[5] = DFFEAS(F1L66, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1L39 is I2C_AV_Config:u3|LessThan~404
F1L39 = !F1_mI2C_CLK_DIV[2] & !F1_mI2C_CLK_DIV[3] & !F1_mI2C_CLK_DIV[4] & !F1_mI2C_CLK_DIV[5];


--F1_mI2C_CLK_DIV[6] is I2C_AV_Config:u3|mI2C_CLK_DIV[6]
F1_mI2C_CLK_DIV[6] = DFFEAS(F1L69, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[7] is I2C_AV_Config:u3|mI2C_CLK_DIV[7]
F1_mI2C_CLK_DIV[7] = DFFEAS(F1L72, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[8] is I2C_AV_Config:u3|mI2C_CLK_DIV[8]
F1_mI2C_CLK_DIV[8] = DFFEAS(F1L75, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1L40 is I2C_AV_Config:u3|LessThan~405
F1L40 = F1L39 # !F1_mI2C_CLK_DIV[8] # !F1_mI2C_CLK_DIV[7] # !F1_mI2C_CLK_DIV[6];


--F1_mI2C_CLK_DIV[9] is I2C_AV_Config:u3|mI2C_CLK_DIV[9]
F1_mI2C_CLK_DIV[9] = DFFEAS(F1L78, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1_mI2C_CLK_DIV[10] is I2C_AV_Config:u3|mI2C_CLK_DIV[10]
F1_mI2C_CLK_DIV[10] = DFFEAS(F1L81, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1L41 is I2C_AV_Config:u3|LessThan~406
F1L41 = !F1_mI2C_CLK_DIV[9] & !F1_mI2C_CLK_DIV[10];


--F1_mI2C_CLK_DIV[11] is I2C_AV_Config:u3|mI2C_CLK_DIV[11]
F1_mI2C_CLK_DIV[11] = DFFEAS(F1L84, CLOCK_27, !B1L95,  ,  ,  ,  , F1L42,  );


--F1L42 is I2C_AV_Config:u3|LessThan~407
F1L42 = F1_mI2C_CLK_DIV[11] & (!F1L41 # !F1L40) # !F1L38;


--F1L99 is I2C_AV_Config:u3|mI2C_CTRL_CLK~79
F1L99 = F1_mI2C_CTRL_CLK $ F1L42;


--QB1L20 is I2C_AV_Config:u3|I2C_Controller:u0|SCLK~145
QB1L20 = QB1L50Q & !QB1L56Q # !QB1L50Q & (QB1L53Q);


--QB1L21 is I2C_AV_Config:u3|I2C_Controller:u0|SCLK~146
QB1L21 = QB1L59Q & (!QB1L20 # !QB1L56Q # !QB1L47Q) # !QB1L59Q & (QB1L56Q # QB1L20);


--QB1L44 is I2C_AV_Config:u3|I2C_Controller:u0|SD[22]~739
QB1L44 = QB1L59Q & QB1L53Q & QB1L56Q & QB1L50Q;


--QB1L22 is I2C_AV_Config:u3|I2C_Controller:u0|SCLK~147
QB1L22 = QB1L47Q & (QB1L44 $ !QB1L21);


--QB1L23 is I2C_AV_Config:u3|I2C_Controller:u0|SCLK~148
QB1L23 = QB1L62Q & (QB1L21 & QB1_SCLK & !QB1L22 # !QB1L21 & (QB1L22)) # !QB1L62Q & QB1_SCLK;


--B1L189 is TV_SET:NTSC|syst[0]~400
B1L189 = B1_syst[0] $ VCC;

--B1L190 is TV_SET:NTSC|syst[0]~401
B1L190 = CARRY(B1_syst[0]);


--B1L192 is TV_SET:NTSC|syst[1]~402
B1L192 = B1_syst[1] & !B1L190 # !B1_syst[1] & (B1L190 # GND);

--B1L193 is TV_SET:NTSC|syst[1]~403
B1L193 = CARRY(!B1L190 # !B1_syst[1]);


--B1L195 is TV_SET:NTSC|syst[2]~404
B1L195 = B1_syst[2] & (B1L193 $ GND) # !B1_syst[2] & !B1L193 & VCC;

--B1L196 is TV_SET:NTSC|syst[2]~405
B1L196 = CARRY(B1_syst[2] & !B1L193);


--B1L198 is TV_SET:NTSC|syst[3]~406
B1L198 = B1_syst[3] & !B1L196 # !B1_syst[3] & (B1L196 # GND);

--B1L199 is TV_SET:NTSC|syst[3]~407
B1L199 = CARRY(!B1L196 # !B1_syst[3]);


--B1L201 is TV_SET:NTSC|syst[4]~408
B1L201 = B1_syst[4] & (B1L199 $ GND) # !B1_syst[4] & !B1L199 & VCC;

--B1L202 is TV_SET:NTSC|syst[4]~409
B1L202 = CARRY(B1_syst[4] & !B1L199);


--B1L204 is TV_SET:NTSC|syst[5]~410
B1L204 = B1_syst[5] & !B1L202 # !B1_syst[5] & (B1L202 # GND);

--B1L205 is TV_SET:NTSC|syst[5]~411
B1L205 = CARRY(!B1L202 # !B1_syst[5]);


--B1L68 is TV_SET:NTSC|LessThan~1186
B1L68 = !B1_syst[2] & !B1_syst[1] # !B1_syst[6] # !B1_syst[5];


--B1L69 is TV_SET:NTSC|LessThan~1187
B1L69 = B1L68 # !B1_syst[7] # !B1_syst[3] # !B1_syst[4];

⌨️ 快捷键说明

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