[发明专利]一种信息存储系统和程序烧写及程序启动加载方法有效
申请号: | 201610751590.0 | 申请日: | 2016-08-26 |
公开(公告)号: | CN106339282B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 王少军;刘大同;李攀;马宁;彭宇;彭喜元 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F11/18 | 分类号: | G06F11/18;G06F8/654 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于空间复杂环境的三模冗余信息存储系统和程序烧写及程序启动加载方法,涉及一种信息存储系统程序烧写及程序启动加载方法。本发明包括三片Flash存储器、现场可编程门阵列和处理器,每片Flash存储器划分为两个或两个以上的存储区,现场可编程门阵列的编程中包括程序启动加载单元,程序启动加载单元包括三模校验模块、分区策略控制模块和分区选择地址控制模块B。本发明对三片Flash接口的扩展与管理,使其成为高可靠的程序存储器,并通过片内分区冗余数据备份,增加数据冗余度,提高程序存储安全性,实现Flash三模输出,大大降低了在复杂环境中Flash出现坏块导致处理器启动失败的概率,提升了系统的可靠性。本发明适用于信息存储系统的制造。 | ||
搜索关键词: | 一种 用于 空间 复杂 环境 冗余 信息 存储系统 程序 启动 加载 方法 | ||
【主权项】:
1.一种用于空间复杂环境的三模冗余信息存储系统,其特征在于,包括:三片Flash存储器,用于数据的存储;所述的三片Flash存储器中每片Flash存储器划分为两个或两个以上的存储区;现场可编程门阵列,现场可编程门阵列的编程中包括程序启动加载单元,用于对Flash存储器进行存储数据读取的控制;处理器,用于控制现场可编程门阵列,以及处理现场可编程门阵列信息和Flash存储器的信息;所述的程序启动加载单元包括:三模校验模块,用于对三片Flash存储器的存储区输出数据进行三模冗余,并将三模冗余后的结果发给处理器;同时将存储区的输出结果与三模冗余的结果进行比对,记录与三模冗余结果不同的Flash存储器对应存储区的信息;分区策略控制模块,用于规划处理器启动加载程序时,从三片Flash存储器各自的某一分区读取数据,进行启动;分区选择地址控制模块B,根据分区策略控制模块给出的三片Flash存储器的片选信息和分区信息控制三片Flash存储器的高位地址线,选中相应的存储区;同时将处理器发送的地址信息复制三份发送给三片Flash存储器,作为Flash存储器的低位地址;然后根据处理器发送的控制信息判断是否为读操作,并将控制信息复制三份分别传给三片Flash存储器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610751590.0/,转载请声明来源钻瓜专利网。