乒乓切换写SRAM2

乒乓切换写SRAM2

ID:40776115

大小:38.00 KB

页数:5页

时间:2019-08-07

乒乓切换写SRAM2_第1页
乒乓切换写SRAM2_第2页
乒乓切换写SRAM2_第3页
乒乓切换写SRAM2_第4页
乒乓切换写SRAM2_第5页
资源描述:

《乒乓切换写SRAM2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、乒乓切换写SRAM22009-02-0316:02实时视频处理系统中乒乓缓存控制器的设计作者:周如辉北京邮电大学华飞研究所  时间:2007-01-26  来源:《电子元器件应用》  浏览评论引言缓存技术是分布式计算环境中的重要技术,它可以改善系统的整体性能(如吞吐量、查询响应时间等),构建大规模视频服务系统时,可以减少对磁盘的访问,提高系统性能。在高速数据采集系统中,通常在存储设备的前端加一级缓存,可以使低速存储设备无丢失地记录高速数据[1]。不仅如此,现在,在比较高速cpu的性能参数时,一个重要的指标就是看其是否具有高

2、速缓存。随着数字多媒体技术的不断发展,实时视频数据处理的一个突出的问题就是数据量庞大,特别是在图像帧率及分辨率要求比较高的场合,仅用专用的视频压缩芯片(videoasic)、专用的视频信号处理器(videodsp)或通用的高性能数字信号处理芯片(dsp),均无法获得令人满意的效果,为此,人们提出了多种解决方案,其中比较有代表性的方案有以下两种:一是在中央控制器的调度下,两片或多片视频处理芯片并行对实时视频进行处理。二是整个实时视频处理系统由视频采集系统和视频压缩系统组成,其中视频采集系统负责接收原始的视频数据并对其进行一定

3、的预处理;视频压缩系统负责接收视频采集系统预处理后的数据并进行压缩[2]。本文将采用第二种方法,并在此方法中应用fpga设计乒乓缓存控制器,从而实现实时视频数据流的无缝缓冲和处理。常用数据缓存结构的比较实时视频处理系统中,输入缓冲和输出缓冲电路的作用主要是为恒速的视频编解码与变速的dsp图像处理过程之间提供适应通道,输入和输出缓冲电路一般有三种结构形式:(1)双口ram结构双口ram是在一个sram存储器上具有两套完全独立的数据线、地址线、读写控制线、并允许两个独立的系统同时对该存储器进行随机访问。(2)fifo结构fif

4、o可以进行双端操作,但是数据必须先进先出,不能进行随机性的访问,从容量大小来看,双口ram比fifo要大一些,但总的来说,这两种缓冲结构的存储容量还是相对较小,对高速图像处理系统而言,还不是特别适合。(3)乒乓缓存结构这种结构是将输入数据流通过输入数据选择单元等时地将数据流分配到两个数据缓冲区。在第1个缓冲周期,将输入的数据流缓存到数据缓冲模块1上,在第2个缓冲周期,通过输入数据选择单元的切换,将输入的数据流缓存到数据缓冲模块2,同时,将数据缓冲模块1缓存的第1个周期的数据通过输出数据选择单元的选择,送到运算处理单元进行处

5、理,第3个缓冲周期,再次切换数据的输入与输出缓冲模块。如此循环,周而复始。综上所述,乒乓缓存结构实际上相当于一个双口ram,但它与普通的双口ram又有所不同,主要表现在以下几方面:◆普通双口ram是单个存储体构成的ic,乒乓缓存结构则由包含两个相互独立存储体的多片ic构成,从而使其在结构、速度、容量等方面具有更大的灵活性;◆若双口在访问同一地址时,普通双口sam指向的必定是存储体内的同一存储单元,而乒乓缓存结构则分别指向属于sram1和sram2的两个不同的存储单元;◆乒乓缓存结构的双口指向的存储区(sram1还是sram

6、2)可以由外部信号来控制,而普通双口ram则必须由地址线来控制。乒乓缓存结构的上述特点决定了可以相对较便宜的高速大容量sram、外围逻辑器件构成比双口ram以及高速fifo更适合视频处理的系统所需要的缓冲存储器。实时视频处理系统结构数字视频处理系统的突出特点是视频数据的流量非常大,且对系统处理的实时性要求也比较高,因此,系统必须建立快速、有序的视频数据输入、输出机制、尽可能采用高速的fpga,在此基础上,采用适应于高速dsp和fpga处理系统的乒乓缓存结构。虽然视频信号处理的需求多种多样,但数据处理的流程都遵循数据采集、格

7、式转换、数据接收、数据计算、数据通信的步骤,图1所示是基于fpga和dsp的实时视频信号处理框架。视频信号转换模块由视频信号处理器完成视频信号从模拟信号到数字信号的转换、图像信号与其他信号的分离、视频信号的格式转换等,最终提供供给后端可以处理的数字视频数据;视频数据计算模块首先接受来自前一个模块的数字视频数据,然后完成对数字视频数据的计算,数据接收由fpga完成,数据计算由dsp完成,通信模块则实现与外界的数据交换。本文重点介绍的是视频数据计算模块中的输入乒乓缓存结构(如果经dsp编码的信号需要输出并解码的话,同样可以设计

8、输出乒乓缓存结构,原理一样。)乒乓缓存控制器分析由上文可知,实现乒乓缓存结构的关键是sram的选择以及控制器的设计,下面对这两个问题进行探讨:一般情况下,sram1和sram2需选用两个速度、容量以及其他特性完全相同的静态存储器,这是由乒乓缓存结构实际工作时,电路状态转换的对称性决定的,sram器件的速

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。