A fpga-based nvme SSD PCIe packet analysis method

A parsing method and data packet technology, applied in the field of FPGA-based NVMeSSDPCIe packet parsing, can solve problems such as many logic resources and complex PCIe packet parsing process, and achieve the effect of saving logical resources, complete functions, and simplifying parsing process.
CN110134629BActive Publication Date: 2021-12-10HARBIN INST OF TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HARBIN INST OF TECH
Publication Date
2021-12-10

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

An FPGA-based NVMe SSD PCIe packet analysis method belongs to the field of storage technology. The invention solves the problem that the traditional PCIe data packet parsing process is complex and needs to occupy too many logical resources. The present invention simplifies the data packet parsing process by means of the characteristics of the TLP parameters of the received NVMe data packet and the change rule of the address, and can accurately determine the type and function of the TLP packet without parsing the TLP address; and the FPGA internal The FIFO cache module composed of BlockRam only needs to record the TLP parameters and number fields, and does not need to record the address of the TLP. Compared with the traditional data analysis method, the simplified method proposed by the present invention can save 57% while ensuring the complete function of the data analysis module logical resources. The invention can be applied to the field of storage technology.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of storage, and in particular relates to an FPGA-based NVMe SSD PCIe data packet parsing method. Background technique

[0002] High-speed data storage devices are widely used in areas such as radar testing. In order to improve the read and write speed of storage devices, reduce the size and power consumption of devices, and adapt to the development trend of miniaturization and compactness, the emerging NVMe (Non-Volatile Memory express, non-volatile memory host controller) in the storage field can be used Interface Specification) SSD (Solid State Drive) to build a portable high-speed storage device, the read and write speed of this SSD can be as high as 2GB / s or more. The performance of the storage device implemented by Zynq (ARM+FPGA) and NVMeSSD is limited by the main frequency and threads of the ARM core, while the storage device implemented by FPGA and NVMe SSD can make better use of the read and write ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More