基于NANDFLASH阵列的文件系统技术方案

技术编号:15430737 阅读:101 留言:0更新日期:2017-05-25 16:23
本实用新型专利技术公开了基于NANDFLASH阵列的文件系统,其包括用于存储文件数据的NANDFLASH阵列;用于读取、存入和檫除NANDFLASH阵列内文件数据的FPGA控制模块;用于对文件数据的存储位置进行管理及坏块信息和文件信息的掉电保留的ARM管理模块;以及用于给整个文件系统进行供电的电源模块;NANDFLASH阵列和FPGA控制模块通过并行总线进行通信,FPGA控制模块通过ARM模块接口与ARM管理模块连接;电源模块分别与FPGA控制模块和ARM管理模块连接,且电源模块通过电源接口与外部电源连接。

【技术实现步骤摘要】
基于NANDFLASH阵列的文件系统
本技术涉及文件数据采集领域,具体涉及一种基于NANDFLASH阵列的文件系统。
技术介绍
目前,雷达及测控领域的文件数据采集被广泛使用;采集的文件数据可存储于不同介质中,或硬盘或固态硬盘或U盘等,通过以上媒介进行存储文件数据都需要操作系统支持,且还受到速度和存储大小的限制;在使用过程中,一般还需要电脑的配合占用不少空间;存储不同的类型文件数据一般还单独做一张子卡对文件数据进行存储前的处理。
技术实现思路
针对现有技术中的上述不足,本技术提供了一种存储文件数据过程中不需要操作系统的支持基于NANDFLASH阵列的文件系统。为了达到上述专利技术目的,本技术采用的技术方案为:提供一种基于NANDFLASH阵列的文件系统,其包括用于存储文件数据的NANDFLASH阵列;用于读取、存入和檫除NANDFLASH阵列内文件数据的FPGA控制模块;用于对文件数据的存储位置进行管理及坏块信息和文件信息的掉电保留的ARM管理模块;以及用于给整个文件系统进行供电的电源模块;NANDFLASH阵列和FPGA控制模块通过并行总线进行通信,FPGA控制模块通过ARM模块接口与ARM管理模块连接;电源模块分别与FPGA控制模块和ARM管理模块连接,且电源模块通过电源接口与外部电源连接。本技术的有益效果为:本方案的FPGA控制模块能够对NANDFLASH阵列内的文件数据进行读取、写入和删除等操作管理,多个预留的接口(TTL接口、千兆以太网接口、2.5G光模块和LVDAS接口)的设置,使NANDFLASH阵列能够存储不同类型的文件数据。ARM管理模块能够对NANDFLASH阵列内文件数据的存储位置进行管理、坏块信息和文件信息的掉电保留以及将NANDFLASH阵列内文件数据导出到相应的设备上,从而确保了文件系统内的文件数据存储、导出时不需要借助外界操作系统就能实现。由于本方案采用的是NANDFLASH阵列进行文件数据的存储,若需存储较大的文件数据时,可以直接更换行数(存储空间更大)的NANDFLASH阵列,使得扩展文件系统的存储容量(可达4Tbyte)和提高存储速度(可达800MByte/s)变得非常的方便。附图说明图1为基于NANDFLASH阵列的文件系统的原理框图。具体实施方式下面对本技术的具体实施方式进行描述,以便于本
的技术人员理解本技术,但应该清楚,本技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本技术的精神和范围内,这些变化是显而易见的,一切利用本技术构思的专利技术创造均在保护之列。参考图1,图1示出了基于NANDFLASH阵列的文件系统的原理框图;如图1所示,该文件系统包括NANDFLASH阵列、FPGA控制模块、ARM管理模块和用于给整个文件系统进行供电的电源模块,NANDFLASH阵列和FPGA控制模块通过并行总线进行通信,FPGA控制模块通过ARM模块接口与ARM管理模块连接;电源模块分别与FPGA控制模块和ARM管理模块连接,且电源模块通过电源接口与外部电源连接。其中的NANDFLASH阵列用于存储文件数据,当文件系统需要存储较多的文件数据时,可以直接更换上具有更多行数,存储空间更大的NANDFLASH阵列,使得扩展文件系统的存储容量(可达4Tbyte)和提高存储速度(可达800MByte/s)变得非常的方便。FPGA控制模块用于读取NANDFLASH阵列的文件数据、向NANDFLASH阵列写入文件数据和檫除NANDFLASH阵列内文件数据。使得在NANDFLASH阵列能够存储不同类型的文件数据(比如,LVDS,雷达数据和AD采样的数据等)非常的方便。ARM管理模块用于对NANDFLASH阵列内文件数据的存储位置进行管理、坏块信息和文件信息的掉电保留以及将NANDFLASH阵列内文件数据导出到PC机上,从而确保了文件系统内的文件数据存储、导出时不需要借助外界操作系统就能实现。FPGA控制模块与ARM管理模块之间还设置有一调试接口。该文件系统还包括与FPGA控制模块连接的预留TTL接口、千兆以太网接口、2.5G光模块和LVDAS接口。多个预留的接口(TTL接口、千兆以太网接口、2.5G光模块和LVDAS接口)的设置,使得NANDFLASH阵列能够存储不同类型的文件数据(比如,LVDS,雷达数据和AD采样的数据等)非常的方便。预留TTL接口主要是预留的控制信号;千兆以太网接口用于数据导出和命令控制;2.5G光模块和LVDS接口用于接收数据并经过FPGA控制模块存储于NANDFLASH阵列中。实施时,优选该文件系统还包括与ARM管理模块连接、用于对ARM管理模块的操作进行显示的显示模块。综上所述,通过本方案的具体物理框架的构建,使该文件系统在存储文件数据过程中不需要操作系统的支持。本文档来自技高网
...
基于NANDFLASH阵列的文件系统

【技术保护点】
基于NANDFLASH阵列的文件系统,其特征在于,包括:用于存储文件数据的NANDFLASH阵列;用于读取、存入和檫除NANDFLASH阵列内文件数据的FPGA控制模块;用于对文件数据的存储位置进行管理及坏块信息和文件信息的掉电保留的ARM管理模块;以及用于给整个文件系统进行供电的电源模块;所述NANDFLASH阵列和FPGA控制模块通过并行总线进行通信,所述FPGA控制模块通过ARM模块接口与ARM管理模块连接;所述电源模块分别与FPGA控制模块和ARM管理模块连接,且电源模块通过电源接口与外部电源连接。

【技术特征摘要】
1.基于NANDFLASH阵列的文件系统,其特征在于,包括:用于存储文件数据的NANDFLASH阵列;用于读取、存入和檫除NANDFLASH阵列内文件数据的FPGA控制模块;用于对文件数据的存储位置进行管理及坏块信息和文件信息的掉电保留的ARM管理模块;以及用于给整个文件系统进行供电的电源模块;所述NANDFLASH阵列和FPGA控制模块通过并行总线进行通信,所述FPGA控制模块通过ARM模块接口与ARM管理模块连接;所述电源模块分别与FPGA控制模块和ARM管理模块连接,且电源模块...

【专利技术属性】
技术研发人员:刘宇波胡辉
申请(专利权)人:成都金本华电子有限公司
类型:新型
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1