[发明专利]一种新型防冲突的双口RAM访问方法有效

专利信息
申请号: 201610424253.0 申请日: 2016-06-15
公开(公告)号: CN106227681B 公开(公告)日: 2019-08-23
发明(设计)人: 杜肖功;张志浩;孙增献;张召民;董金海;王立明 申请(专利权)人: 北京和信瑞通电力技术股份有限公司
主分类号: G06F13/16 分类号: G06F13/16
代理公司: 暂无信息 代理人: 暂无信息
地址: 100089 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于电力配电自动化技术领域,尤其涉及一种新型防冲突的双口RAM访问方法,首先对双口RAM进行分区处理,分别为强实时区和弱实时区,制定相应的软件协议,再将上述大区进行细化分区,并将各区定义相应的数据存取地址和控制标识,最后两CPU进行传输,在CPU相互传输的方式中又包括CPU1的信息传输和CPU2的信息接收。该方案利用将双口RMA分区处理并采用硬件中断的方式,实现两侧CPU数据信息的交互,解除了CPU操作冲突检测时对“busy”信号的依赖,不仅放宽了CPU或者DSP选型要求,而且保证了两侧CPU之间信息交互的实时性、可靠性。
搜索关键词: 一种 新型 冲突 ram 访问 方法
【主权项】:
1.一种新型防冲突的双口RAM访问方法,其特征在于,具体包括以下步骤:1)采用地址分区的方式,将双口RAM分为强实时区以及与强实时区结构相同的弱实时区,并制定相应的软件协议;2)再将实时区细分为下行命令区、上行命令区以及数据交互区,即强实时区和弱实时区内分别含有上述三个区,并对上述各区都定义相应的数据存取地址和控制标识;3)开启CPU中信息传输,其CPU包括设置在双口RAM两端的CPU1和CPU2,传输过程分为上端CPU1侧有信息需要传递到下端CPU2侧和下端CPU2侧接收上端CPU1侧信息两部分,当上端CPU1侧有信息需要传递到下端CPU2侧时,按以下步骤进行:A、CPU1首先检测下行命令区状态是否可用;B、如果可用,CPU1将下行命令区状态改为“信息占用”模式;C、CPU1将下行命令写到下行命令区;D、CPU1将下行的信息写到双口RAM强实时数据交互区;E、CPU1把下行命令区的状态由“信息占用”改成“有下行信息”模式;F、CPU1触发下行CPU2侧的中断;下端CPU2侧接收上端CPU1侧信息,按以下步骤进行:A、CPU2检测来自CPU1侧的硬件中断;B、CPU2检测下行命令区是否有数据要下行;C、如果有,CPU2将下行命令区状态由“有下行信息”改成“正在读取”模式;D、CPU2读取双口RAM强实时数据交互区的信息内容;E、CPU2把下行命令区状态由“正在读取”改成“交互完成”;F、两侧CPU数据交互完成;所述双口RAM两端的CPU分别为CPU1和CPU2,与所述CPU1连接的弱实时区,与所述CPU2连接的为强实时区,所述弱实时区分为上端下行命令区、上端上行命令区以及上端数据交互区,所述强实时区分为下端下行命令区、下端上行命令区以及下端数据交互区;所述两CPU 之间为相互信息传输,信息从CPU1经双口RAM传输到CPU2中和CPU2经双口RAM传输到CPU1中的方法是一样的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610424253.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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