Font Size: a A A

Storage System Design In Solid State Disk Based PCI Express Interface

Posted on:2012-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:H L HuFull Text:PDF
GTID:2218330362956450Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Compared with the traditional mechanical hard disk, solid-state disk attracts more people's attention due to its outstanding properties of fast data access. Currently, the read/write speeds of the mainstream solid-state disks with SATA interface just only on 200MB/S. While the PCI Express 2.0 specification with its peak speed of 5Gbps per channel provides a good choice for development of solid state disk. NAND Flash memory chips have the characteristics of fast data access, non-volatile, long life and a smaller storage density and so on, so most of the solid-state disks have adopted it as a storage carrier.This paper proposed a method of designing the solid-state disk storage system with high-performance PCI Express bus interface. First, we make a necessary description and analysis for the characteristic of PCI Express interface and read, write and erase operation in NAND Flash. Second, we make the function modules as a clue to implement the control module and storage module. And implement the internal function of task scheduling, resource allocation, data management, and the corresponding command parsing in solid-state disk storage system. We bring forward a scheme that use a large-capacity of DDR3 SDRAM memory as Double buffers, so as to fully enhance the data transmission speed in solid-state disk and host system. Compared with general DMA,using the scatter-gather DMA to transfer data between DDR3 SDRAM and PCI Express interface can improve data transmission more efficiency.Finally, this paper analyzes the design method of PCIE device drivers in detail based on Linux operating system as well as the main data structure and main functions. Then finish the PCI Express device drivers of the Linux operation system (fedora 13). By testing, the data transfer rate between the host system and the DDR3 SDRAM buffer achieve 1.25GB/S, this rate has been far more than the rate of solid-state disk with SATA interface, and can meet the need of high-speed data transmission.
Keywords/Search Tags:solid-state disk, PCI Express, DDR3 SDRAM, NAND Flash
PDF Full Text Request
Related items