期刊文献+

基于FPGA的星载NANDFLASH控制器的设计 被引量:6

Design an on-board NAND FLASH controller based on FPGA
下载PDF
导出
摘要 为了实现在轨卫星的数据的高效存储,本文设计了一种基于FPGA的NAND FLASH控制器。该控制器适配常用的异步NAND FLASH,支持对多片NAND FLASH阵列控制;支持NAND FLASH操作超时异常检测;支持对FLASH的复位、读数据、写数据、块擦除、读ID等常用功能。选用ARM公司提出的AHB总线这一高效的现场片上互连总线,设计AHB接口模块,将底层的FPGA挂接到AHB总线上。通过Cortex-M3内核向底层FPGA发送相关命令及数据,实现CPU+FPGA架构。经过仿真及上板调试,该设计性能稳定,功耗降低,达到了星上数据存储速率毫秒级的要求。 In order to achieve efficient data storage in orbit satellite,this paper designs a NAND FLASH controller based on FPGA. The controller is compatible with commonly used asynchronous NAND FLASH,support for multiple NAND FLASH array;support NAND FLASH operation timeout anomaly detection;support FLASH reset,read data,program,block erase,read ID and other commonly used functions. Select AHB bus,an efficient on-chip bus proposed by ARM Company. Design the AHB interface module and mount the FPGA module to the AHB bus. Through the Cortex-M3,transfer related commands and data to the underlying FPGA and achieve CPU + FPGA architecture. By simulation and board debugging,the design performance is stable,reducing power consumption,reaching the data storage rate of millisecond requirements.
作者 乔亚飞 李华旺 常亮 李杰 QIAO Ya-fei;LI Hua-wang;CHANG Liang;LI Jie(Shanghai Institute of Micro-system and Information Technology,Chinese Academy of Science,Shanghai 200050,China;Shanghai Engineering Center for Micro-satellite,Shanghai 201203,China;University of Chinese Academy of Sciences,Beijing 100049,China)
出处 《电子设计工程》 2018年第14期158-161,166,共5页 Electronic Design Engineering
关键词 NAND FLASH 控制器 AHB总线 FPGA NAND FLASH controller AHB BUS FPGA
  • 相关文献

参考文献16

二级参考文献44

共引文献23

同被引文献64

引证文献6

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部