Supercharge Your Innovation With Domain-Expert AI Agents!

NVMe SSD storage method and system based on programmable fusion chip

A chip, program technology

Pending Publication Date: 2022-03-01
CSIC WUHAN LINCOM ELECTRONICS
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, there are two main storage methods for SSDs: 1) Simulate the PCIe core through FPGA as the RC terminal, and connect to NVMeSSD for storage. This storage method mostly realizes high-speed data storage in data flow mode, but it is difficult for FPGA to implement file system for SSD. manage
For SSDs with file system management, users do not need to pay attention to the specific physical location of data storage, and can access SSDs only in the form of operating files to read and write; 2) Use the PCIe controller of the CPU as the RC terminal to connect to NVMeSSD, Use the CPU to manage the file system of NVMe SSD, but the CPU peripheral interface resources are limited. When the data source interface is replaced, it is often necessary to replace the new CPU for interface adaptation, which lacks flexibility.

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • NVMe SSD storage method and system based on programmable fusion chip
  • NVMe SSD storage method and system based on programmable fusion chip
  • NVMe SSD storage method and system based on programmable fusion chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] Such as figure 1 As shown, a NVMe SSD storage system based on a programmable fusion chip includes several data source modules 1, a host computer 3 running on a PC, a programmable fusion chip 2 and an NVMe SSD4, and the programmable fusion chip 2 adopts The FMQL45T900 chip integrates PS202 with 4-core processor and PL201 with programmable logic array. The PS202 end is plugged with a 1GB purple light DDR memory 5 for running uboot, linux kernel, root file system and application programs. A piece of purple DDR memory 5 of 1 GB and a non-volatile memory NVRAM 6 are plugged into the PL201 side, and the DDR memory 5 is used to cache data to be stored, and the whole piece of DDR space is mapped to PS202 for PS202 access; the non-volatile memory NVRAM6 is used to recover data from abnormal power failure. The NVMe SSD4 is connected to the PL201 through the PCIe bus; one end of the PS202 is internally interconnected with the PL201 through the AXI bus, and the other end is conne...

Embodiment 2

[0039] Such as figure 2 As shown, the flow chart of SSD file system management is described. The operation steps are as follows: 1) The upper computer starts up and sends out a connection request code; 2) Determines whether the connection request code is correct: if it is correct, the PS receives network data, analyzes and processes the information of the upper computer to obtain the solid state disk, format the solid state disk, Solid state disk repartition and import and export file commands; 3) After processing the command, traverse the partitions of the solid state disk, upload the file name, file size and file time information in each partition to the host computer, and the host computer displays the information of each partition of the solid state disk.

[0040] Wherein the SSD file system management includes: 1) Obtaining SSD file information: the host computer sends an instruction to obtain partition information, and the PS terminal lower computer program traverses ea...

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

PUM

No PUM Login to View More

Abstract

The invention discloses an NVMe SSD storage method and system based on a programmable fusion chip, the storage system comprises a plurality of data source modules and an upper computer running on a PC, the storage system is characterized by further comprising the programmable fusion chip and an NVMe SSD, the programmable fusion chip adopts an FMQL45T900 chip, the programmable fusion chip is integrated with a PS of a four-core processor and a PL of a programmable logic array, and the NVMe SSD is connected with the upper computer. DDR (Double Data Rate) memories are respectively hung outside the PL and the PS; the NVMe SSD is connected with the PL through a PCIe bus; and one end of the PS is internally interconnected with the PL through an AXI bus, and the other end of the PS is in communication connection with the upper computer through a standard Ethernet interface. According to the invention, an FMQL45T900 type programmable fusion chip of a Fudan microelectronic is adopted, the chip is integrated with a PL (programmable logic array FPGA) and a PS (four-core cortex-a7ARM) at the same time, and file system management of the NVMe SSD is realized in a manner that the PL end simulates a PCIe core as an RC end and the PS end controls the PCIe core; the PL end can simultaneously expand various high-speed interfaces such as a PCIe interface and an SRIO to serve as interfaces of a data source, and the interfaces of the data source are greatly enriched.

Description

technical field [0001] The invention belongs to the technical field of SSD storage, in particular to an NVMe SSD storage method and system based on a programmable fusion chip. Background technique [0002] SSD devices have been widely used in many fields such as home computers, cloud storage, and big data storage due to their large capacity, fast storage speed, and low power consumption. [0003] At present, there are two main storage methods for SSDs: 1) Simulate the PCIe core through FPGA as the RC terminal, and connect to NVMeSSD for storage. This storage method mostly realizes high-speed data storage in data flow mode, but it is difficult for FPGA to implement file system for SSD. manage. For SSDs with file system management, users do not need to pay attention to the specific physical location of data storage, and can access SSDs only in the form of operating files to read and write; 2) Use the PCIe controller of the CPU as the RC terminal to connect to NVMeSSD, The CP...

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

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/02G06F16/11G06F3/06
CPCG06F12/0238G06F16/11G06F3/0604G06F3/061G06F3/0644G06F3/0656G06F3/0679
Inventor 王凡宇朱贤宝
Owner CSIC WUHAN LINCOM ELECTRONICS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More