[发明专利]一种基于可编程逻辑的双口RAM防冲突方法有效

专利信息
申请号: 201710693828.3 申请日: 2017-08-14
公开(公告)号: CN107463520B 公开(公告)日: 2020-04-28
发明(设计)人: 廖科;吴伯春;夏欢 申请(专利权)人: 中国航空无线电电子研究所
主分类号: G06F13/376 分类号: G06F13/376
代理公司: 上海和跃知识产权代理事务所(普通合伙) 31239 代理人: 杨慧
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 可编程 逻辑 ram 冲突 方法
【说明书】:

发明公开了一种基于可编程逻辑的双口RAM防冲突方法,应用在双口RAM从端,当从端CPU访问双口RAM时,如果主端也在访问,则通过逻辑立即切断从端的控制信号,保证主端的安全访问,并在逻辑中标记本次访问冲突,从端每次读后,都要通过读取逻辑中的标志判断是否发送了冲突,如果发生了则丢弃本次的数据,重新发起读写。本发明只需更改一侧CPU端的逻辑和软件,另一侧CPU的软硬件无需任何更改,给传统的双口防冲突机制提供了一种新的方案。

技术领域

本发明属于处理器数据交换领域

背景技术

随着电子技术的发展,系统的复杂性越来越高,往往需要多个处理器协同工作来实现产品功能,双口RAM是一种广泛使用于多CPU之间数据交换的的双端口易失性存储器,一般每个双口RAM都有两个完全独立的端口,每个端口有自己的数据线、地址线、控制线。但当双口RAM两端CPU同时对一个存储单元进行读写操作时,双口RAM会产生冲突问题,导致读写数据错误。

目前采用的防冲突机制主要依赖于双口RAM芯片提供的防冲突机制,主要包括:

1)插入等待状态的防冲突机制

当双口RAM两侧端口同时对同一个地址单元进行访问时,双口RAM内部仲裁单元会将双口RAM的BUSY引脚置为有效状态,比如当对左侧的存储单元进行读写时,若右侧端口也对该存储单元进行操作,则右侧BUSY信号则会变成有效,直到左侧端口操作完成,BUSY信号转为无效状态。在使用中一般将BUSY信号与CPU端的busy信号输入管脚连接,当busy信号有效时,CPU在读写操作时插入等待状态,避免两端同时对双口RAM进行操作;

2)信号量防冲突机制

在双口RAM芯片中提供了几个特定的锁存器,以双口RAM芯片IDT70V28为例,提供了8个锁存器,整个存储区间可以分为8个区,每个区的状态由1个锁存器指示,这些锁存器用来存放令牌,用来指示当前存储区是否被占用。如果处理器想使用一段双口RAM空间,则首先需要以写寄存器的方式申请获取令牌,如果读寄存器的和写入的一致,则说明获取令牌成功,可以安全使用这段双口RAM空间,在这段时间内,双口RAM内部仲裁逻辑保证其它处理器无法获得这个令牌,直到另外一侧的CPU释放这个令牌为止。

基于双口RAM芯片提供的BUSY信号或者信号量的机制主要有以下缺点:

1)采用BUSY信号的机制,要求双口两端CPU的存储器访问机制必须支持这种插入等待机制,而实际使用过程中,很多CPU并不支持这种存储器访问等待插入机制;

2)采用信号量的机制,要求双口两端的CPU软件都必须制定好通讯协议,比如信号量的数量以及每个信号量控制的存储区域的划分,双口两端CPU往往是在不同的模块上,在一些改造项目中,经常出现一侧CPU的状态已经固定,软硬件不可更改,只能更改另一侧CPU软硬件的情况,如果在老状态下没有使用或者约定好信号量机制,则在改造过程中就无法使用基于信号量的防冲突机制。

发明内容

本发明的发明目的在于提供一种基于可编程逻辑的双口RAM防冲突方法,解决双口RAM两端CPU在操作双口RAM中,避免产生冲突。本发明的技术方案是在双口RAM一侧(从端)CPU采用基于可编程逻辑对双口RAM另一侧(主端)的控制信号进行监测,当从端访问双口RAM时,如果主端也在访问,则通过逻辑立即切断从端的控制信号,保证主端的安全访问,并在逻辑中标记本次访问冲突,从端每次读后,都要通过读取逻辑中的标志判断是否发送了冲突,如果发生了则丢弃本次的数据,重新发起读写。

本发明的发明目的通过以下技术方案实现:

一种基于可编程逻辑的双口RAM防冲突装置,应用在双口RAM从端,包含以下步骤;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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