打印本文 打印本文  关闭窗口 关闭窗口  
VGA显示功能单元设计来源于瑞达科技网
作者:佚名  文章来源:网络  点击数  更新时间:2010/12/19   文章录入:瑞达  责任编辑:瑞达科技

  在上篇中我们为大家讲解了如何来实现VGA显示,其中实现时序控制是必不可少的,但要想真正的来完整实现图像显示,单一环是不够的,还必须有其他功能单元的支持。下面我们就为大家来分析下实现VGA显示还需要的支持功能;

  第一辅助:显示数据缓存区:VGA显示要求显存速度快、容量大。读速度要达到65MHz以卜,存储容量至少要2MB。可采用高速SRAM或SDRAM作为显示数据缓存。

  第二辅助:数模转换器DAC:VGA显示对数模转换DAC有如下要求:一是高速转换,转换的速度应该在80MHz或以上;二是刚步性好,能保证 R、G、B三路信号的同步性;三是有相应的精度。可选择一种包括3路8位高速D/A的专用视频芯片。

  第三辅助:VGA显示有多种模式,需要通过控制器实现模式间切换,还需要对显示的内容进行接收、处理和显示。所以控制器的性能越高,数据更新和显示效果就越好。

  第四辅助:要提高VGA显示的效率,就要不断更新数据,同时还要保证实时性,因此需要非常高的接口速度。VGA显示卡虽可达到100Mbps的数据更新速度,但是一般设备、特别是嵌入式设备达不到这么高的速度,而且大多数情况下也不需要这么高的数据更新率。目前常用接口为EPP接口、USB接口、 TCP/IP、RS232C/485等。其中TCP/IP、EPP接口和USB接口是基于计算机的,速度较快;TCP/IP、RS232C/485是基于网络通信的接口,其中RS485速度虽慢,但应用广泛且容易实现远程控制。

  综上所述,只要您先将JPG格式的图像保存起来,然后让控制器解码成BMP位图图像后送到显示缓存显示,只要就可以存储更多的图像,这样就相对扩展了Flash的存储空间。在更新数据时直接应用这些数据,从而加快显示缓存的更新速度。这样既能满足高分辨率图像的显示,又能满足文字信息数据的快速更新。

打印本文 打印本文  关闭窗口 关闭窗口