网站大量收购闲置独家精品文档,联系QQ:2885784924

基于FPGA的VRAM控制器设计.PDFVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的VRAM控制器设计

基于FPGA 的VRAM 控制器设计 (辽宁无线电二厂 王敏 李波) 摘要:本文简要介绍了FPGA 在雷达系统中的应用,重点阐述了显示子系 统中GDC (图形控制器)与VRAM (视频存储器)的接口,以及用 FPGA 实现VRAM 控制器的方法。 关键字:FPGA GDC VRAM VHDL 硬件描述语言 一、引言 在信息技术高速发展的现代社会中,数字化的浪潮正席卷各个行业。 数字系统的设计方法和设计手段已经有了根本性的变化。在数字系统中, 以往的中小规模的数字集成电路已逐渐被超大规模集成电路和可编程逻辑 器件所取代。现场可编程门阵列(FPGA )的出现是超大规模集成电路 (VLSI )技术和计算机辅助设计(CAD )技术发展的结果。FPGA 器件集 成度高,体积小,可以通过用户编程来改变其内部逻辑单元之间的连接, 以实现不同的功能,满足各种应用的要求。使用FPGA 器件可以大大缩短 系统的研制周期,降低开发风险和成本,并且系统的可靠性高,升级方便 快捷,在无需改动系统硬件环境的前提下,完成性能的改进或功能的改变, 实现产品的更新换代。 本文简要介绍了FPGA 在雷达系统中的应用,重点阐述了显示子系统 中 GDC (图形控制器)与VRAM (视频存储器)的接口,以及用FPGA 实现VRAM 控制器的方法。在雷达信号处理板上,这只是很小的一部分, 但却是FPGA 的一个非常典型应用。 二、FPGA 在雷达信号处理板的应用 信号处理部分是雷达系统的核心,雷达的操作界面以及雷达回波的处 理算法的实现都是在信号处理单元完成的。信号处理单元是非常复杂的, 1 主要包括雷达回波的处理和交互式操作界面的处理这两大部分。雷达回波 的处理部分又可分为:信号的编码、采样、高速缓存、距离和方位平均, 坐标变换等模块,是通过对FPGA 编程来实现的。交互式操作界面的处理 主要是通过嵌入式处理器来实现的,它根据操作者的输入来控制雷达回波 的处理部分来完成量程切换、距离和方位测量、报警区的设定和报警条件 的检测、以及目标轨迹的标绘等功能,还提供了与其它设备的通信接口, 如GPS、罗径、测深仪、计程仪等等,使雷达显示器成为一个导航信息的 综合显示器。在这一部分中,FPGA 主要完成与辅助电路和外部设备的通 信接口,如SPI 接口、罗径接口、跟踪球接口等。 回波的处理和交互式操作界面的处理都需要与视频缓冲区接口,以便 通过视频缓冲区将回波和各种辅助测量的图形送到显示器上。在我们的方 案中,图形、文字的显示是由处理器向 GDC 写入各种命令和参数,再有 GDC 产生对视频缓冲区的读改写操作的地址和数据,通过VRAM 的接口 控制器最终完成对视频缓冲区的访问;同时又要完成刷新和传送操作。 三、VRAM 概述 VRAM 是视频存储器的简称。在显示系统中,VRAM 是用来存储最终 要显示到屏幕上的图形数据。以CRT 为显示器件的显示系统中,在显示时, 视频数据是在行场同步信号的控制下,逐点串行输出到CRT 单元,这是一 个对存储器进行串行访问的过程。而图形的绘制,是在处理器的控制下, 由GDC 按照其指令,对存储器内的存储单元进行读改写操作,从而将图形 数据存储到存储器内,这是一个对存储器的随机访问过程。为了避免这两 种访问过程的冲突,就出现了这样一种存储器,称为视频存储器,简称 VRAM 。它是一个双口RAM,一个并行访问数据口,一个串行访问数据口, 但是只有一套地址口;其内部除了有通常的存储阵列外,还有一个SAM( 串 2 行访问存储器) ,其数据位宽度与存储阵列的位宽度一样,地址宽度与列地 址的宽度一样。这样,除了在把即将串行输出的一行存储单元的内容锁存 到 SAM 和对动态存储器进行刷新的时候,都可以进行图形的绘制,即对 并行口的访问;通常在一行的有效显示期到来前,使VRAM 工作于传送状 态,完成VRAM 内某一行数据锁

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档