例说FPGA连载28:VGA显示驱动子板设计

2020-02-03 10:56发布

例说FPGA连载28VGA显示驱动子板设计特权同学,版权所有配套例程和更多资料下载链接:http://pan.baidu.com/s/1c0nf6Qc 1.jpg SF-VGA板载用于驱动VGA显示器的专用D/A转换芯片AVD7123,FPGA通过32PIN连接器驱动ADV7123芯片产生供给VGA显示器的 {MOD}彩以及同步信号。SF-VIP核心板的FPGA与SF-VGA子板的ADV7123芯片连接的框图如图2.50所示。FPGA产生ADV7123的同步信号以及3组供给ADV7123内部3路并行D/A转换的数字信号,经过ADV7123的这3组VGA {MOD}彩数字信号最终转换为0~0.7V的模拟电压送给VGA显示器。而FPGA另外会产生用于同步 {MOD}彩数据的场同步信号VSY和行同步信号HSY。 2.jpg 2.50 SF-CY3核心与SF-VGA子板模块连接的系统框图SF-VGA子板的实物图片如图2.51。 3.jpg 2.51 SF-VGA子板实物照片ADV7123芯片以及外围电路如图2.52所示。它的3路D/A信号实际上都是8bit位宽,但是我们只使用了565的RGB(即5bit的R信号,6bit的G信号,5bit的B信号)输出,所以把不使用的RGB信号都统一接地。用于同步数据传输的有时钟LCD_CLK、转换数据有效控制信号LCD_BLK和补偿同步控制信号LCD_SYN。根据datasheet,实际上LCD_SYN我们无需使用,所以逻辑驱动给他0电平就可以了。而LCD_CLK是和输出的数据总线同步的,根据我们所需要的显示驱动分辨率和刷新率决定,LCD_BLK信号则在数据总线有效时拉高即可。ADV7123的模拟输出IOR、IOG、IOB信号直接连接到VGA插座上,同时FPGA输出的两个同步信号VGA_HSY和VGA_VSY也直接连接到VGA插座上。 4.jpg 2.52 ADV7123与VGA接口电路SF-VGA与FPGA引脚定义如表2.9所示。2.9 SF-VGA与FPGA引脚定义名称位置功能描述LCD_R0P1-5VGA驱动红 {MOD}数据总线。LCD_R1P1-6VGA驱动红 {MOD}数据总线。LCD_R2P1-7VGA驱动红 {MOD}数据总线。LCD_R3P1-8VGA驱动红 {MOD}数据总线。LCD_R4P1-9VGA驱动红 {MOD}数据总线。LCD_G0P1-10VGA驱动绿 {MOD}数据总线。LCD_G1P1-11VGA驱动绿 {MOD}数据总线。LCD_G2P1-12VGA驱动绿 {MOD}数据总线。LCD_G3P1-13VGA驱动绿 {MOD}数据总线。LCD_G4P1-14VGA驱动绿 {MOD}数据总线。LCD_G5P1-15VGA驱动绿 {MOD}数据总线。LCD_B0P1-18VGA驱动蓝 {MOD}数据总线。LCD_B1P1-19VGA驱动蓝 {MOD}数据总线。LCD_B2P1-20VGA驱动蓝 {MOD}数据总线。LCD_B3P1-21VGA驱动蓝 {MOD}数据总线。LCD_B4P1-22VGA驱动蓝 {MOD}数据总线。VGA_VSYP1-26VGA驱动场同步信号。VGA_HSYP1-27VGA驱动行同步信号。LCD_CLKP1-23VGA驱动数据同步时钟信号。LCD_BLKP1-16ADV7123芯片转换数据有效控制信号。LCD_SYNP1-17ADV7123芯片补偿同步控制信号。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。