[发明专利]NOR Flash的数据传输方法及系统在审

专利信息
申请号: 201510689708.7 申请日: 2015-10-22
公开(公告)号: CN105354107A 公开(公告)日: 2016-02-24
发明(设计)人: 王振 申请(专利权)人: 上海斐讯数据通信技术有限公司
主分类号: G06F11/10 分类号: G06F11/10
代理公司: 上海光华专利事务所 31219 代理人: 徐秋平
地址: 201616 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: nor flash 数据传输 方法 系统
【说明书】:

技术领域

发明涉及非易失闪存技术领域,特别是涉及非易失闪存技术之一NORFlash的数据传输方法及系统。

背景技术

NORFlash是现在市场上主要的非易失闪存技术之一。NORFlash的特点是芯片内执行(XIP,eXecuteInPlace),这样应用程序可以直接在Flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响到它的性能。采用flash介质时一个需要重点考虑的问题是可靠性。对于需要扩展MTBF(平均故障间隔时间MeanTimeBetweenFailures)的系统来说,Flash是非常合适的存储方案。

NORFlash芯片具有可靠性高、体积小、密度大、可擦除、可重写等优点。因此NORFlash作为一种存储器在信息技术设备上得到越来越广泛的应用。然而在计算机数据通信系统设备中,在CPU向NORFlash读写数据过程中,有可能因为某种原因造成数据不完整,而CPU接收并处理的却是错误的数据,并且CPU有可能还会对NORFlash继续读写错误的数据,从而可能导致整个系统出现问题。

在以太网交换机的硬件电路中,NORFlash既可用作存储启动代码和嵌入式操作系统的启动Flash,也可以用作存储关键配置参数和重要用户数据的应用Flash。无论上述哪种用途,NORFlash中都存储着极为重要的数据,一旦CPU无法从其中读取到正确的数据,就有可能危害整个系统的安全。

鉴于以上问题,一种简单、高效、易于实现的NORFlash的数据传输方法及系统的发明是势在必行的。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提出一种新的NORFlash的数据传输方法及系统,致力于检测CPU从NORFlash中读取到的数据是否出错,可以使CPU采取相应的处理措施,从而避免整个系统出现问题。

为实现上述目的及其他相关目的,本发明提供一种NORFlash的数据传输方法,包括:

CPU向NORFlash存储数据前,通过预设算法,生成校验码;

将校验码和数据一起送至NORFlash,并保存;

CPU读取NORFlash数据时,同时读取校验码;

CPU将读取到的数据也通过预设的算法,生成校验码;

比对两种校验码是否相等,来确定读取到的数据是否正确。

优选地,所述的NORFlash的数据传输方法,所述预设算法为奇偶校验法或者是循环冗余校验算法,当所述预设算法为奇偶校验法时,8个字节的数据共产生8位奇偶校验位,所述8位奇偶校验位组成一个字节的校验码。

本发明还提供了一种NORFlash的数据传输系统,包括:

在CPU端,将NORFlash接口分为计算模块和发送/接收模块;

在NORFlash端,设有与上述计算模块和发送/接收模块对应的SRAM接口;

将CPU的NORFlash接口与NORFlash的对应接口相连接。

优选地,所述的NORFlash的数据传输传输系统,所述计算模块从系统内获取待发送数据,并将其通过预设的算法进行计算,得到校验码。

优选地,所述的NORFlash的数据传输传输系统,其所述发送/接收模块将校验码和待发送数据一起发送并保存至NORFlash。

优选地,所述的NORFlash的数据传输传输系统,所述NORFlash端CPU通过SRAM接口向NORFlash读取数据时,读取校验码,同时将读取到的数据也通过所述计算模块的上述预设算法,生成校验码。

优选地,所述的NORFlash的数据传输传输系统,其还包括数据比较器,比对所述两种校验码是否相同,来确定读取到的数据是否出错。

优选地,所述的NORFlash的数据传输传输系统,其所述预设算法为奇偶校验法或者是循环冗余校验算法,当所述预设算法为奇偶校验法时,8个字节的数据共产生8位奇偶校验位,所述8位奇偶校验位组成一个字节的校验码。

如上所述,本发明的NORFlash的数据传输系统及管理方法,具有以下有益效果:

本发明的技术方案可以检测CPU从NORFlash中读取到的数据是否正确,并根据此结果采取不同的措施,避免在读取到错误数据的情况下,继续处理错误的数据,从而可以提高系统的稳定性。

附图说明

图1显示为本发明NORFlash的数据传输系统的结构示意框图

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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