崔丹丹, 宫永生. NVMe高速存储的FPGA实现[J]. 微电子学与计算机, 2019, 36(6): 26-30.
引用本文: 崔丹丹, 宫永生. NVMe高速存储的FPGA实现[J]. 微电子学与计算机, 2019, 36(6): 26-30.
CUI Dan-dan, GONG Yong-sheng. A high-speed storage system of NVMe based on FPGA[J]. Microelectronics & Computer, 2019, 36(6): 26-30.
Citation: CUI Dan-dan, GONG Yong-sheng. A high-speed storage system of NVMe based on FPGA[J]. Microelectronics & Computer, 2019, 36(6): 26-30.

NVMe高速存储的FPGA实现

A high-speed storage system of NVMe based on FPGA

  • 摘要: 针对当前SATA接口数据传输低延迟和读写性能的不足, 结合空间应用对主控系统的需求, 进行了高速接口设计, 本文提出了一种NVMe高速存储的FPGA实现方案.基于Xilinx公司的ZC706评估板, 参考NVMe协议1.3a, 运用VHDL硬件描述语言, 采用模块化设计理念, 完成NVMe主控IP核的设计.经仿真验证表明, 该主控IP核能正确完成读、写、设备复位、识别等操作, 可应用于嵌入式存储系统.

     

    Abstract: In view of the shortcomings of low-latency data transmission and fast reading and writing of the current SATA interface, combined with the requirement of space application to the host controller, this paper proposed a FPGA implementation scheme for NVMe high-speed storage. It takes NVMe 1.3a protocol for reference and is implemented on the basis of ZC706 evaluation board of Xilinx with modular design concept in VHDL language. According to the simulation verification, it shows that the controller IP core can realize many operations, such as reading, writing, device reset and identification. It can be applied to embedded storage system.

     

/

返回文章
返回