[发明专利]一种DPRAM访问控制系统有效

专利信息
申请号: 201010563346.4 申请日: 2010-11-26
公开(公告)号: CN102043590A 公开(公告)日: 2011-05-04
发明(设计)人: 何梁 申请(专利权)人: 北京北方烽火科技有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京信远达知识产权代理事务所(普通合伙) 11304 代理人: 王学强
地址: 100085 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 dpram 访问 控制系统
【说明书】:

技术领域

发明涉及无线通信系统领域,特别是涉及一种DPRAM访问控制系统及DPRAM访问控制方法。

背景技术

在无线通信系统中,经常需要转发数字中频和数字信号处理器(DSPDigital Signal Processor)之间的天线数据,由于数字中频输出的天线数据是均匀连续的采样,因此数字中频输出数据的速度相对较慢,而DSP需要在尽可能短的时间内处理这些采样值,读取是猝发的,瞬间完成,因此DSP的读取速度是很快的,从而两个部分之间数据传输的速度存在巨大的差异,造成了在数据传输过程中,设备的读写访问的不连贯、数据传输效率低等问题。这就要求在数字中频和DSP之间增加存储器,这样就缓冲了两个部分之间巨大的速度差异,进而解决了上述问题。

现有技术中,当转发的数据量不是很大的时候,通常是在场可编程门阵列(FPGA Field Programmable Gate Array)内部增加一个DPRAM或FIFO存储器作为数据存储器,数字中频和DSP等访问设备通过FPGA对DPRAM或FIFO进行读写访问。但上述DPRAM和FIFO存储器在应用中均存在一定的问题。

采用FIFO存储器时,正常情况下,数据先进先出,中频数据均匀的写入FIFO,DSP再快速读出处理,但当数字中频出现异常或算法延迟改变时,该来的数据推迟了,那么写入FIFO的数据速度就变慢了,这时读出速率不变,经过一段时间,FIFO就会被读空了。同理,当DSP出现异常时,FIFO也有被写满的情况,这时向FIFO中写入的数据是无效的,因为FIFO此时已经满了,后续写入的数据都丢掉了。这种异常一旦发生,只能全局复位,或采用很复杂的监控逻辑来恢复。所以,必须时刻监视FIFO的空满状态。

采用DPRAM存储器时,正常情况下,需要地址才能对其进行访问,中频数据均匀写入DPRAM,DSP再快速读出处理。但会出现读写冲突的问题,比如数字中频从DPRAM的A端口读出数据块M,地址为1~100,DSP同时通过DPRAM的B端口向地址1~100写入数据块N,这时就出现了两个设备同时操作DPRAM的空间1~100的情况,这时数字中频就不知道它读出来的是数据块M还是N。这时需要用两个DPRAM进行乒乓切换才可以避免上述问题。

由此可以看出,上述两种存储器的优缺点是互反的,FIFO的优点是先进先出,不用乒乓互换,缺点是必须时刻监视FIFO的空满状态;DPRAM的优点是通过地址才能访问,不需要时刻监视空满问题,但缺点是必须采用乒乓互换才能避免读写冲突。因此,如何将上述两种存储器的优点结合起来,形成一种新的存储器结构,是现有技术需要解决的问题。

发明内容

有鉴于此,本发明的目的在于提供一种以DPRAM为主体的访问控制系统,通过访问控制单元为DPRAM的读写端口配置在同一时刻不相同的读地址和写地址,从而用较小的成本解决了,现有技术中必须通过两个DPRAM才能解决的读写端口同时访问同一地址的冲突问题。

为实现上述目的,本发明的一个实施例提供一种DPRAM访问控制系统,包括在FPGA上的DPRAM、用户写入逻辑单元和用户读出逻辑单元,所述FPGA上还包括与DPRAM相连接的访问控制单元;

所述访问控制单元,用于:采用读写地址互斥方案为DPRAM的两个端口配置在同一时刻向DPRAM内部访问不相同的读地址和写地址;

所述用户写入逻辑单元,用于:通过访问控制单元,并按其配置的写地址向DPRAM写入数据;

所述用户读出逻辑单元,用于:通过访问控制单元,并按其配置的读地址从DPRAM读出数据。

优选地,所述访问控制单元包括:

写入地址译码和控制单元,用于:接收用户写入逻辑单元输入的写入数据,并生成DPRAM可识别的写使能信号和写地址,和写入数据一起输出给DPRAM,同时,将写地址输出给访问指针控制和标志输出单元;

访问指针控制和标志输出单元,用于:向用户写入逻辑单元输出写入允许信号;接收写入地址译码和控制单元输出的写地址,并根据读写地址互斥规则判断当前时刻开始读访问,每个时刻的读地址与写地址是否一致,均不一致时,对用户读出逻辑单元输出读出允许信号;

读出地址译码和控制单元,用于:接收用户读出逻辑单元输出的读使能信号,并生成DPRAM可识别的读使能信号和读地址输出给DPRAM。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北方烽火科技有限公司,未经北京北方烽火科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010563346.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top