SSD controller based on native PCIe interface and control method thereof

A DMA controller and controller technology, applied in the direction of instruments, response error generation, electrical digital data processing, etc., can solve the problems of unable to realize the potential of PCIe and high-speed FlashMemory chips, and the existence of protocol overhead, etc., to meet the requirements of industrial-grade storage demand, less bandwidth waste, and faster read and write speeds

Active Publication Date: 2014-06-25
NARI TECH CO LTD
View PDF3 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, at present, the controllers of this type of SSD use the same traditional interfaces as SATA and SAS as mechanical hard disks. When reading and writing data with the bus interface (generally PCIe) of the central processing unit, it needs to go through PCIe and SATA (SAS) and then There is protocol overhead in the back and forth protocol conversion process to SSD. The performance of SATA (SAS) has become a key factor affecting the performance of the entire storage system. SSD controllers with traditional structures cannot realize the potential of PCIe and high-speed Flash Memory chips

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
  • SSD controller based on native PCIe interface and control method thereof
  • SSD controller based on native PCIe interface and control method thereof
  • SSD controller based on native PCIe interface and control method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The technical scheme of the present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and implement it, but the examples given are not intended to limit the present invention.

[0018] like figure 1 , figure 2 , image 3 and Figure 4 As shown, it is a FPGA-based SSD controller with a native PCIe interface. Since the commonly-called SSD uses a FLASH chip as a storage medium, this embodiment uses the commonly used Nand Flash as the SSD for specific introduction.

[0019] The SSD controller includes PCIe terminal, DMA controller, Nand Flash controller and DDR controller. FPGA is used as PCIe bus EndPoint terminal and Nand Flash controller, and high-speed DDR plugged into FPGA is used as data buffer. The PCIe terminal includes a standard PCIe physical layer, a data link layer, and a transport layer, which are connected t...

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 SSD controller based on native PCIe interface and a control method of the SSD controller. The SSD controller is characterized by comprising the following steps that when a CPU writes data to an SSD, a DMA controller guides PCIe data flows in a PCIe terminal into a DDR controller and then buffers the PCIe data flows into a DDR, meanwhile, the CPU transmits description information of the data flows to a NandFlash controller through the DMA controller, an address control module judges the effectiveness of data after receiving the description information, the data flows are verified through an ECC module from the DDR, the data flows are converted into data flows of an ONFI interface time sequence through an LLD drive module and written into the SSD. Intermediate protocol conversion does not exist in the SSD controller of the native PCIe interface, expenditure is small, and bandwidth waste is few; parallel processing can be performed, and read-write speed of the SSD is high; no mechanical structure exists, the service life is long, the capacity for resisting severe environment is high, and industrial-grade storage requirements are met; the structure is simple, capacity configuration is flexible, and the SSD controller is not limited to upgrading of NandFlash chips.

Description

technical field [0001] The present invention relates to an SSD controller and a control method thereof, in particular to an SSD controller based on a native PCIe interface and a control method thereof. Background technique [0002] Industrial-grade mechanical hard disks are usually used in storage devices in the field of industrial control. Traditional mechanical hard disks have a movement mechanism. The disk rotates at high speed inside, and the magnetic head moves on the disk to read and write data. The reading and writing speed is slow, especially the random reading and writing speed of small files is slower. In addition, the life of mechanical components will be seriously affected by harsh environments such as high strength, high temperature, and vibration, which endanger data security. At the same time, the mechanical movement structure leads to relatively high energy consumption of traditional mechanical hard disks. [0003] With the development of electronic technolo...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/28G06F11/10
Inventor 周华良王凯甘云华张吉杨志宏
Owner NARI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products