通讯和图像处理缓冲器设计的一些想法.docVIP

通讯和图像处理缓冲器设计的一些想法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于通讯和图像处理缓冲器设计的一些想法 如今的视频显示和通讯产品,其硬件设计一般需要暂时存储数据的存储器,如:用于图像缓冲、查表及数据包缓冲。 ? 这样的例子不难在高清晰度电视机和网络地址路由器中发现。在高清晰度电视显示处理器中,若干行图像数据被储存在图像缓冲器中。例如:一个图像缩放操作也许需要几行图像(图1a)。 ? 高清晰度电视机的图像数据一旦被储存到缓冲器中,图像处理器就能提取必要的信息,以决定相应的响应。在查表范围内,一组可能的响应从查表的存储单元中被检索到。本文对数据缓冲和查表的一些实现方法进行描述。这些设计想法可应用于SOC芯片设计或更分立的设计方案中。这里,我们将用一个图像处理应用作为基本的例子,通讯应用也可使用相同的概念。 ? 图1a. 图像处理中的图像缩放操作 ? ? ? ? ? ? ? ? ? ? ? ? 用以太网开关作为互联网地址数据包路由器是通讯应用的一个例子。路径被识别后,等待传输的数据包被储存在数据包缓冲器中(图1b),数据包缓冲器可用SRAM或DRAM存储器来实现。 ? ? ? ? 图1b. 简化的通讯应用方块图:以太网开关实现网络地址路由 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 图像处理线缓冲器的实现想法 ? 以图像缩放器为例,图像缓冲器可使用FIFO。FIFO的主要优点在于其专用功能的简单性,而它的缺点则在于成本和存取数据方面的限制。FIFO价格的趋势越来越比DRAM和SRAM等普通存储器高。对FIFO的访问仅限于FIFO当前输出地址的数据,相比较而言,SRAM或DRAM任何地址的数据均能被访问。图2对使用FIFO的图像缩放器设计进行了描述。 ? 图2. 使用查表的3线图像缩放引擎方块图 ? ? ? ? ? ? ? ? ? ? ? ? ? 在图像缩放器这个例子中,另一种方法是用普通的DRAM或SRAM实现线缓冲器,增加一个存储器接口可提供必要的SRAM或DRAM控制功能。当使用DRAM时,存储器控制器还要执行DRAM的初始化和刷新功能。如使用同步DRAM,存储器阵列就被组成逻辑块,使用逻辑块能有助于最大限度地降低操作的迟滞效应(如:预充电、激活逻辑块)。图3对使用SRAM或DRAM的设计进行了描述。 ? 图3. 使用SRAM或DRAM的3线图像缩放引擎方块图 ? ? ? ? ? ? ? ? ? ? ? 查表的实现想法 ? 在图像缩放器例子中,图像信息一旦被提取,系统就能查表,以确定输出像素。一种可能的解决方案是把图像形状值用作查表索引的关键字。有些实现方法可能使用PROM等非易失性存储器,另外,SRAM或DRAM也可以和串行EEPROM一起使用。图4描述了和串行EEPROM一起使用的SRAM或DRAM作为查表实现方法。串行EEPROM用于储存查表的初始内容。 ? 图4. 使用SRAM或DRAM查表的3线图像缩放引擎方块图 ?

文档评论(0)

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

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

1亿VIP精品文档

相关文档