买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种功能安全系统内存检测方法_盾构及掘进技术国家重点实验室;河南思维轨道交通技术研究院有限公司_202111089030.0 

申请/专利权人:盾构及掘进技术国家重点实验室;河南思维轨道交通技术研究院有限公司

申请日:2021-09-16

公开(公告)日:2024-04-23

公开(公告)号:CN113918393B

主分类号:G06F11/22

分类号:G06F11/22;G06F21/57

优先权:

专利状态码:有效-授权

法律状态:2024.04.23#授权;2022.01.28#实质审查的生效;2022.01.11#公开

摘要:本发明公开了一种功能安全系统内存检测方法,对全部内存检测包括确定所应用功能安全系统中SDRAM一次突发模式访问数据的总位数;根据SDRAM一次突发模式访问数据的总位数,确定检测的数据背景;关闭处理器缓存,判断安全系统实际运行所需内存容量与SDRAM硬件实际容量是否一致,一致,按硬件实际容量范围进行内存检测,否则,按指定容量进行SDRAM的访问,并对SDRAM地址线、数据线和数据屏蔽控制线检测;打开缓存,进行缓存检测;内存进行周期分段检测包括,确定SDRAM的检测周期和分段大小,关闭缓存,对所述SDRAM进行至少一次地址线检测、至少一次数据屏蔽控制线检测和数据线检测;打开缓存,至少一次的缓存检测,提高了内存检测速度和系统安全性。

主权项:1.一种功能安全系统内存检测方法,其特征在于:在安全系统启动时,对全部内存进行检测,在安全系统运行时,对内存进行周期分段检测;其中,对全部内存检测包括如下步骤,S1):确定应用功能安全系统中SDRAM一次突发模式访问数据的总位数;S2):选择RAM检测方法,并根据SDRAM一次突发模式访问数据的总位数,确定检测的数据背景;步骤S2)中数据背景检测数按内存一次访问最大位宽B确定,所述数据背景检测数N与位宽B符合公式N=log2B+1,其中,N是数据背景检测数,B为每次读写的数据长度,即是位宽;S3):关闭处理器缓存,判断安全系统实际运行所需内存容量与SDRAM硬件实际容量是否一致,若一致,则转入S4),否则,所述安全系统按指定容量使用选择的RAM检测方法进行SDRAM的检测,并转入S5),所述指定容量小于SDRAM硬件实际容量;S4):根据选择的RAM检测方法对所述SDRAM按硬件实际容量范围进行内存检测,检测完成,转入S6;S5):所述安全系统对所述SDRAM进行地址线检测、数据线检测和数据屏蔽控制线检测;数据屏蔽控制线检测包括如下步骤:T1):关闭处理器缓存,根据处理器总线宽度,以一个机器字宽度为边界,在SDRAM中初始化一个机器字的内存地址,所述机器字宽度等于处理器的总线宽度;T2):根据机器字内所含字节数,依次进行字节数据的改写,读出字进行检查,并打开处理器缓存;所述字节数据的改写为按升序和降序各进行一次,升序改写包括单字节数据的升序改写和半字数据的升序改写,降序改写包括单字节数据的降序改写和半字数据的降序改写;S6):打开处理器缓存,进行缓存检测;对内存进行周期分段检测包括如下步骤:P1):确定SDRAM的检测周期和SDRAM的分段大小,SDRAM检测周期是根据系统要求运行时完成一次全部内存范围检测的时间确定,SDRAM的分段大小是根据待检测SDRAM的总容量、每次检测间隔周期和系统要求运行时完成一次全部内存范围检测时间来确定;P2):关闭处理器缓存,根据确定的SDRAM检测周期和SDRAM的分段大小进行内存检测,同时对所述SDRAM进行至少一次地址线检测、至少一次数据屏蔽控制线检测和数据线检测;P3):打开处理器缓存,进行至少一次的缓存检测;所述缓存检测包括如下步骤:M1):根据待测缓存的容量大小选定SDRAM的地址范围,选定SDRAM的地址范围与待测缓存的容量大小一致;M2):使能缓存,读取所述地址范围内的全部数据,根据选择的RAM检测方法对在所述的地址范围内进行内存检测。

全文数据:

权利要求:

百度查询: 盾构及掘进技术国家重点实验室;河南思维轨道交通技术研究院有限公司 一种功能安全系统内存检测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。