Font Size: a A A

Design And Implementation Of Solid State Drive Controller Based On SATA2.0Interface

Posted on:2016-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:T W ZhangFull Text:PDF
GTID:2298330467991576Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Storage technology acts as an important role of the computer system, whose overallperformance is greatly affected. With the advent of Big Data, traditional data storage deviceshave been unable to meet the demands of mass data’s processing and storing. Compared withhard disk drive, solid state drive with high data transmission rate, good shock resistance, highstability and other characteristics has been more and more popular as a kind of new storagedevice. Serial ATA interface has also been a new generation of hard disk interfacespecification, solving the problem of interference between signals by using the serialconnection mode. And it has become the mainstream of hard disk interface standard in marketdepending on rapid interface speed, strong error correction ability, simple physical interfaceand supported hot plug.At present, many foreign companies in the monopoly position havealready launched some solid state drives based on SATAinterface, and domestic companies inthis field are still in their infancy. Therefore, it’s very important to research solid state drivecomtroller based on SATAinterface.Firstly, this paper introduces the development of storage technology and SATA interfacebriefly, and presents current research of SATA interface technology at home and abroad. Andthen the SATA2.0standard protocol has been researched and analyzed from five parts ofphysical layer, link layer, transport layer, command layer and application layer respectively,including the establishment of physical link, the OOB signal interaction, data encoding anddecoding, FIS package and ATA command analysis operation. Then, a design of solid statedrive controller IP core is proposed using the Kintex-7FPGA KC705Evaluation Kit of Xilinxcompany as a development platform, referring to the SATA2.0standard protocol, in whichintroduces the overall design of IP core, function modules of each layer and their concreteimplementation method. Finally, a function test is done on the solid state drive usingChipScope online debugging tools and test logic, and the test results are analyzed in detail. The final test results show us that the solid state drive is working properly for achievingread, write, recognize and other operations and its data transmission speed is up to200MB/s.Also the controller has good portability and certain applicaton value.
Keywords/Search Tags:data storage, SATAinterface, solid state drive, FPGA
PDF Full Text Request
Related items