本文设计了基于FPGA和SATA SSD的小尺寸嵌入式存储系统,通过多路高速接口接收数据,采用DDR缓存、DMA仲裁传输和文件管理等技术,利用MicroBlaze软核实现系统运行和读写控制。测试结果表明,该系统体积小巧、功耗较低、使用灵活,可以实现高速数据稳定可靠存储。
Abstract
A small-size embedded storage system based on FPGA and SATA SSD is designed.The system receives data through multi-channel high-speed interfaces, uses DDR cache, DMA arbitration transmission and file management.MicroBlaze soft core is used to achieve system running and read-write control.The experiment results show that the system has the characteristics of small size, low power and flexibility.The system can store high-speed data stably and reliably.
关键词
嵌入式存储 /
FPGA /
SATA SSD /
DMA
Key words
embedded storage /
FPGA /
SATA SSD /
DMA
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 甑国涌, 单彦虎.弹载固态记录器高速存储体系结构设计[J].计算机工程, 2013, 39(3):275278.
[2] 孙琦, 苗岩松.基于Flash存储介质的遥测系统高速存储技术研究[J].无线电工程, 2018, 48(2):111115.
[3] 赵亚慧, 金龙旭, 陶宏江, 等.基于NAND Flash的高速大容量存储系统的设计[J].电光与控制, 2016, 23(5):7175, 79.
[4] 代明清, 边庆, 周啸, 等.基于NAND Flash的高速大容量存储系统设计[J].计算机工程应用技术, 2018, 14(13):208210.
[5] 王晨博, 孟博, 袁万腾.一种高速大容量存储系统设计[J].信息通信, 2020(9):9092.
[6] 吴成陆, 贺亚龙, 薛镭.基于PowerPC+FPGA的数据存储模块的设计与实现[J].机械与电子, 2019, 37(8):3335, 39.
[7] 杨海学, 吴凡, 李林, 等.XCZU9的高速大容量数据采集存储系统设计 [J].单片机与嵌入式系统应用, 2019(12):8487.
[8] 杨玉华, 秦菲, 单彦虎, 等.基于FPGA的高速图像存储系统的设计[J].电子器件, 2018(4):970975.
[9] Xilinx Corporation.7 Series FPGAs Overview, 2015.
[10] 程晓航.基于FPGA的SATA盘大容量存储系统的设计与实现[D].西安:西安电子科技大学, 2019.
[11] 李晋涛, 任勇峰, 杨志文, 等.基于SATA3.0的存储系统优化设计[J].电子技术应用, 2021, 47(1):8690.