【技术实现步骤摘要】
本专利技术涉及卫星数据管理领域,尤其涉及一种适用于星载数据管理的FLASH管理系统及方法。
技术介绍
星载数据管理主要用于对载荷数据和平台数据的管理,其关系到整个卫星任务的成败。由于NANDFLASH的各种优良特性(体积小、非易失性、多次可擦除性、更快的写入和擦除速度以及更低廉的每比特价格等),现在大部分星载数据管理均采用NANDFLASH作为存储介质。但是NANDFLASH不同于普通磁盘,由于NANDFLASH按块擦除,按页写入的特点,以及NANDFLASH的寿命限制,导致针对NANDFLASH的数据管理方法,均需要复杂的数据结构和磨损均衡算法进行支撑;另外,一般情况下,载荷数据通过串行的方式送入数据管理系统,经过处理后,数据直接存储到NANDFLASH存储阵列中,再根据用户需求进行数据回放。按照这样的需求,日志型的数据记录方法已经足以满足,因此无需复杂的文件系统管理,且对于航天设计而言,具有低硬件配置、快速启动、简单可靠的优点。另外,出于对系统的高集成度需求,使用数字逻辑设计的方法设计星载数据管理系统,具备IP化集成的能力。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种适用于星载数据管理的FLASH管理系统及方法,可以为星载数据管理系统提供简便、高效的管理方案。为实现上述目的及其他相关目的,本专利技术提供了一种适用于星载数据管理的NANDFLASH管理方法,包括:FLASH存储阵列形成:将多个NANDFLASH芯片组合形成FLASH存储阵列,NANDFLASH由多个物理块组成,每个物理块由多个FLASH页组成;FLASH存储阵列 ...
【技术保护点】
一种适用于星载数据管理的NAND FLASH管理方法,其特征在于,包括:FLASH存储阵列形成:将多个NAND FLASH芯片组合形成FLASH存储阵列,NAND FLASH由多个物理块组成,每个物理块由多个FLASH页组成;FLASH存储阵列地址管理:将所有所述NAND FLASH芯片的所有FLASH存储单元的所有物理块共同进行编址,编址方式为根据所述FLASH存储阵列逐行依次递增编址;FLASH存储阵列数据写入:当所述FIFO存储器中数据量足够写入一个页时,启动数据写入,向所述FLASH存储单元提出使用申请,获得响应后,将数据写入所述FLASH存储单元;FLASH存储阵列数据读出:向所述FLASH存储单元提出使用申请,获得响应后,将数据从所述FLASH存储单元中读出,并存入缓冲中,当数据足够组一个数传帧时,将组数传帧发送到地面。
【技术特征摘要】
1.一种适用于星载数据管理的NANDFLASH管理方法,其特征在于,包括:FLASH存储阵列形成:将多个NANDFLASH芯片组合形成FLASH存储阵列,NANDFLASH由多个物理块组成,每个物理块由多个FLASH页组成;FLASH存储阵列地址管理:将所有所述NANDFLASH芯片的所有FLASH存储单元的所有物理块共同进行编址,编址方式为根据所述FLASH存储阵列逐行依次递增编址;FLASH存储阵列数据写入:当所述FIFO存储器中数据量足够写入一个页时,启动数据写入,向所述FLASH存储单元提出使用申请,获得响应后,将数据写入所述FLASH存储单元;FLASH存储阵列数据读出:向所述FLASH存储单元提出使用申请,获得响应后,将数据从所述FLASH存储单元中读出,并存入缓冲中,当数据足够组一个数传帧时,将组数传帧发送到地面。2.如权利要求1所述的适用于星载数据管理的NANDFLASH管理方法,其特征在于,还包括:FLASH存储阵列使用分配:对所述FLASH存储单元进行分区,并根据数据的存储容量需求确定分配空间的大小,将处于所述FLASH存储阵列中同一行的多个物理块组合成一个逻辑块,分配的最小单位是逻辑块。3.如权利要求1所述的适用于星载数据管理的NANDFLASH管理方法,其特征在于,还包括:FLASH存储阵列数据擦除:擦除最小单位为逻辑块,擦除时同时操作所有FLASH芯片。4.如权利要求1所述的适用于星载数据管理的NANDFLASH管理方法,其特征在于,还包括:FLASH存储阵列坏块管理:在每次写入数据之前,均先读出当前FLASH存储单元状态,判断上次写入数据操作是否失败,在每次擦除之后,均读出所有FLASH状态,如果检测到上次写入块/当前擦除块操作失败的情况,则标记上次写入块/当前擦除块为坏块。5.如权利要求4所述的适用于星载数据管理的NANDFLASH管理方法,其特征在于,所述FLASH存储单元还包括用于记录所述坏块的坏块表,将所述坏块表存储在所述FLASH存储单元中的分配的特定位置,在系统上电时加载到RAM中使用,当所述坏块表发生坏块标记操作时,更新存储在所述FLASH存储单元中的当前的坏块表。6.如权利要求4所述的适用于星载数据管理的NANDFLASH管理方法,其特征在于,在执行写入、读出、擦除操作之前,均先获取下一个好块,当操作完成当前块时,获...
【专利技术属性】
技术研发人员:李杰,周伟,杨胜波,刘东旭,冯晓雪,谭竹慧,陈根久,
申请(专利权)人:上海微小卫星工程中心,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。