[发明专利]NANDFLASH存储器自动循环存储的实现方法有效
申请号: | 201310353286.7 | 申请日: | 2013-08-14 |
公开(公告)号: | CN103399831A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 马文超;袁飞马;邓美欢;袁海峰;张玉新;饶佳莉;黄敏;赵广超;熊薇;熊琼 | 申请(专利权)人: | 江西航天海虹测控技术有限责任公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F12/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 330024 江西省南昌市*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nandflash 存储器 自动 循环 存储 实现 方法 | ||
技术领域
本发明涉及一种大容量存储控制技术,适用于具备数据自动循环存储的弹载大容量存储器系统,具体地说是涉及一种NANDFLASH存储器自动循环存储的实现方法。
背景技术
随着航空技术的发展,对于数采、记录系统输入的信号类型多样化、多通道化、高采样率化,无论弹载、星载还是舰载测量要求,均迫切需求一种存储容量大,数据保存、擦除智能化,数据读取快速、方便的存储设备。而目前应用于弹载的数据记录系统,通常无法自动循环存储,无法对数据段进行选段读取。
发明内容
本发明针对上述需求,提供一种新型的大容量数据存储控制技术,能使数据记录系统的数据容量更大,能够更好的执行数据的自动循环存储,数据管理更智能化,数据回放的速度更快、更方便,能有效地解决航空试验对数据记录系统的高要求。
本发明采取如下技术方案,一种NANDFLASH存储系统,包括控制与数据处理模块、数据回放模块、大容量数据存储模块和实时时钟模块,所述控制与数据处理模块接收信号源和实时时钟模块的信号,并分别与所述数据回放模块、所述大容量数据存储模块信号连接,所述大容量数据存储模块与所述数据回放模块信号连接;
所述控制与数据处理模块完成接收信号源采集数据并组成64×32标准遥测帧格式数据,为大容量存储模块提供读、写及擦除时序;
所述大容量存储模块完成实时帧结构数据的存储;
所述数据回放模块完成接收和发送USB的串口命令;大容量存储模块的数据的读取和擦除;USB数据的发送与接收;
所述实时时钟模块用于实时提供标准时间给帧结构。
一种NANDFLASH存储系统自动循环存储的实现方法,包括存储系统上电记录流程和存储系统数据回放读取流程,
所述存储系统上电记录流程,其工作步骤如下:
步骤一:找出大容量存储模块的系统初始块地址和片选地址,并作为该次上电记录的初始地址;
步骤二:写该段数据头,将上电记录时间插入数据头内;
步骤三:周期性接收数据并以标准遥测帧格式组帧,把初始地址插入当前帧格式中,将数据写入大容量存储模块中;
步骤四:当写满一块,实时监测该块地址后的数据是否为空,若不为空则擦出该块数据,以达到数据的循环存储和坏块实时检测功能;
所述存储系统数据回放读取流程,其工作步骤如下:
步骤一:PC通过数据回放模块发送指令给控制与数据处理模块;
步骤二:响应指令,找到存储系统初始块;
步骤三:取出通过系统初始块地址往回找到的第一个好的满块块地址的第一页数据,并取出该页数据里面含有该数据数据段的初始块地址;
步骤四:取出当前初始块地址的第一页数据,取出该初始帧里面含有该数据段的上电记录时间;
步骤五:从当前初始块地址再往回找第一个好的满块按步骤二、三、四找出倒数第二段的起始块地址、结束块地址、片选地址和上电记录时间,依此类推可得到整个存储器所有数据段的起始块地址、结束块地址、片选地址和上电记录时间,根据起始块地址、结束块地址、片选地址可计算出该数据段的数据大小,可达到数据段的可视化,及智能选段操作;
所述响应指令是找到该NANDFLASH的第一个好的空块地址,该地址往回倒着找到的一个写满了数据的块地址。
本发明所取得的有益效果是,利用NANDFLASH作为大容量存储载体,采用FPGA作为控制与数据处理系统,用于实现数据的循环写入,循环读取及循环擦除和坏块检测,采用USB2.0串口技术实现大容量数据的高速回放;通过实时时钟对数据配时,实现上位机对数据可视化选段读取。可克服对于大容量数据读取缓慢、人工手动擦除、无法循环存储、读取方式不够智能等弊病,满足未来航空数采系统大容量高速数据存储、管理的需求。
附图说明
图1本发明的电气关系连接框图。
图2 K9WAG08U1B一个片区组织结构图。
具体实施方式
以下结合附图和实施例对本发明作进一步说明,参见图1和图2,NANDFLASH存储器,包括控制与数据处理模块1、数据回放模块3、大容量数据存储模块2和实时时钟模块4,其特征在于,所述控制与数据处理模块1接收信号源5和实时时钟模块4的信号,并分别与所述数据回放模块3、所述大容量数据存储模块2信号连接,所述大容量数据存储模块2与所述数据回放模块信号3连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西航天海虹测控技术有限责任公司,未经江西航天海虹测控技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310353286.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:远程大功率调频发射器
- 下一篇:一种无溶剂生产邻氯苯胺的方法及装置