Font Size: a A A

Design On The Controller Of Solid State Drive Based On FPGA

Posted on:2010-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y K W OuFull Text:PDF
GTID:2178360275981666Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
The mechanical hard disk, the major large-capacity data storage device nowadays, shows disadvantages of low anti-seism capability, high power consumption and hard lifting speed with motor and magnetic sheet. Solid State Drive, the solution to the problem of data storage and a new generation of hard disk with the semiconductor technology, has a lot of features such as high earthquake resistance, wide temperature range, reliable and the energy conservation. In response to this problem, this paper is discussing about the design on Solid State Drive controller based on FPGA, thus to realize the data storage.This paper illuminates the development of hard disk technology firstly, analyzes the present technique status of Solid State Drive as well as its developing trend which indicate the meaning of the study. Then it set a brief introduction to main content for this paper. After that it analyzes the key point of Solid State Drive Controller, studies the SATA agreement and the characteristics of NAND FLASH chip. Present a general blueprint for the system design based on SOPC. All functions are completed by a single FPGA. The design set MicroBlaze embedded processor soft-core as the main controller. Next, designs of SATA controller IP core and NAND FLASH controller IP core with Verilog HDL language. SATA controller as a high-speed serial transfer interface realizes SATA1.0 agreement which is divided into four models by the state machine and logic circuit. NAND FLASH controller manages NAND FLASH chip arrays. NAND FLASH interface is converted into common SRAM interface, so as to improve access efficiency. NAND FLASH controller completes storage management and error correction algorithms, achieves the data storage and data reading. At the end of this paper, the module and system are tested and validated, then presents a test instrument and test method, explains the system adjusting process. Finally gets the experimental achievements and reaches the conclusion through analyzing.The design of Solid State Drive controller in this paper, with the characteristics of simple architecture, good reliability, easy to upgrade and the re-development, is the key technology to realize Solid State Drive and solid state storage system.
Keywords/Search Tags:FPGA, SOPC, Solid State Drive Controller, SATA Protocol, NAND FLASH Management
PDF Full Text Request
Related items