新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的真彩VGA显示的实现

基于FPGA的真彩VGA显示的实现

作者: 时间:2012-03-12 来源:网络 收藏

2. 动态数据源

所谓动态数据源,就是可以实时传输数据来改变显示的数据源。这关系数据传输的终端,以及数据传输的通道。基本的架构就是:

+ 动态数据源 + SDRAM/SRAM +

(1)前面章节中Bingo讲过的UART/USB硬核的编写,或者直接利用Quatus II 偏上系统的UART/USB软核,来作为动态数据通道。在这里可以应用,我们把PC当做智能终端,通过电脑处理,输出图片数据,更新SDRAM/SRAM内容,实时刷屏,从而更新内容。当然由于带宽的限制,UART不可能达到实时显示,而USB则可以达到实时传输,但较UART接口的定义要稍微复杂。

(2)当然也不排除网络传输来作为动态数据源通道,实现动态真彩图片的显示。只是目前而言,可能难度有点大,但这只是时间问题。

(3)在这就是将图片数据存放于SD卡,通过驱动SD卡来缓存图片数据,然后刷屏显示真彩图像。

(4)此外,如果你玩过摄像头或者你想玩摄像头,我们也可以将摄像头作为外部数据源,来采集图像,传输至SDRAM/SRAM,提供给刷屏,更是不错的方案。此方案关键在于摄像头的驱动,以及数据的处理,当硬件满足要求的情况下。实时显示,不在话下,因此受到了很多人的青睐。以下就是通过摄像头采集数据,实时显示的软件设计流程图:

56.gif

这个方案实际应用中已经很多,Bingo在未来某一天会详细讲解视频图像采集、识别、处理的,敬请稍候……



关键词: FPGA VGA

评论


相关推荐

技术专区

关闭