[发明专利]基于多核架构高速差分总线的无缝切换快速自恢复方法有效

专利信息
申请号: 201711096287.2 申请日: 2017-11-08
公开(公告)号: CN108121683B 公开(公告)日: 2021-08-13
发明(设计)人: 张吉;李延新;吴海;李友军;张成彬;张连生;马妍;朱彬彬 申请(专利权)人: 国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司
主分类号: G06F13/42 分类号: G06F13/42;G06F15/163;G06F15/17
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 母秋松;董建林
地址: 211106 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 多核 架构 高速 总线 无缝 切换 快速 恢复 方法
【权利要求书】:

1.一种基于多核架构高速差分总线的无缝切换快速自恢复方法,其特征在于:包括如下步骤:

步骤1:利用芯片内部共享RAM,Random-Access Memory区域建立多核数据交互通道,通道个数与核个数成如下公式比例:m为通道个数,n为核个数,同时将各RAM区域进行4K字节对齐,再对RAM区域中的接收数据进行一级缓存备份;

步骤2:根据电力行业保护装置采样需求,定义最小同步中断值,并采用外部最高优先级硬中断方式让各CPU在最小时间内同步响应并处理交换数据;

步骤3:采用特殊中断触发方式,配合多核协同响应技术,启动历史数据存储功能,启动断面保护算法,待通信恢复正常后确保数据源的完整性,完成保护算法的无缝切换,实现断链检测无缝切换技术;

步骤4:将RC,Root Complex,根控制器对EP,End Point,端点的训练过程进行时间片分割,并行处理其他任务,在1/4工频周波内完成链路恢复功能;

所述硬中断方式包括如下步骤:

2.1:中断头处读取数据;

2.2:中断尾部写入数据并更新计数器;

2.3:2核之间一次交互数据的时间可控制在1毫秒以内,即电力二次设备在高速串行总线异常后,可在1毫秒内让CPU上所有核进入协同处理状态,实现快速检测技术;

所述特殊中断触发方式的选取及配置方法如下:

3.1:特殊中断即最高优先级的CPU异常中断在主核上优先级最高;

3.2:中断处理过程时间控制在10微秒内;

3.3:中断结束后触发高优先级实时进程用来处理训练及恢复逻辑,同时屏蔽系统中的链路所有操作,使整个通信恢复过程可控,不受操作系统的影响;

所述链路恢复功能包括:

4.1:运行于高优先级进程并独享控制链路功能,在对EP进行训练和相互协商过程中,交替完成链路初始化、空间定义及历史数据处理功能;

4.2:高速差分总线自恢复过程中,硬件接口采用PCIe2.0;

4.3:将训练过程进行时间片分割,并行处理其他任务,可控制在1/4工频周波内恢复链路。

2.根据权利要求1所述的基于多核架构高速差分总线的无缝切换快速自恢复方法,其特征在于:所述多核交互通道的建立步骤如下:

1.1:各核之间通道独立;

1.2:通道首地址以4K对齐;

1.3:互斥逻辑双备份:读写指针由2个相同的16位计数器组成,高低16位互为备份,以32位存储方式定义在RAM中,当读取的高低16位计数器不一致时,说明正在更新写入指针,数据交互区禁止访问,读取进入循环等待状态;为确保异常时恢复过程中数据完整性,在RAM区开辟数据FIFO,通过一级缓存方式交替写入数据,防止读取数据不一致的情况发生。

3.根据权利要求1所述的基于多核架构高速差分总线的无缝切换快速自恢复方法,其特征在于:所述最小同步中断值采用500微秒。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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