Font Size: a A A

Research On Data Storage And Replay Techniques For Solid State Drives

Posted on:2019-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:M F LiuFull Text:PDF
GTID:2428330572456420Subject:Engineering
Abstract/Summary:PDF Full Text Request
Currently,the storage module as an important part of the system largely affects the overall performance of the system in the radar,electronic communications,medical imaging and other fields.At the same time,the system also needs to perform playback processing on the stored data.With the development of information technology,many application scenarios raise new requirements for storage devices such as high-speed real-time storage and large storage capacity.The SATA interface SSDs are gradually becoming mainstream storage devices.Therefore,research on data storage and playback technology based on SSDs is of great significance.This thesis mainly completed the following work.The function and structure of various layers of the SATA protocol were researched.The physical layer of the out-of-band signal,initialization process,the link layer primitives,encoding/decoding,scrambling/descrambling,inspection process,the transmission layer frame structure,registers and application layer DMA transfer mode of work mechanism have been researched.Xilinx's ML507 evaluation kit equipped with a V5 chip has been utilized as a hardware development platform,and ISE software has been utilized for layered design of SATA SSD controllers.The GTX serial transceiver has been utilized to perform the serial-to-parallel conversion function and the out-of-band signal control module is designed to perform the physical layer initialization.The state machines and corresponding functional modules for link layer and transport layer have been designed based on changes in transmission status.The FPGA internal cache has been utilized to store operation information to complete the playback module for application layer.Finally,the correctness of each layer design have been verified by simulation.Based on this,the controller design has been completed based on the overall architecture of the design.The ML507 evaluation kit and the Samsung SSD850 SSD have been utilized to form a storage system,the overall performance of the system has been tested.The signals in the transmission process have been analyzed by the online logic analyzer(Chip Scope).The results show that after several tests,the data storage and playback are accurate,the controller read and write speed reaches 240MB/s,and the designed purpose is achieved.The designed controller has certain application value.
Keywords/Search Tags:FPGA, SATA, SSD, GTX, Storage
PDF Full Text Request
Related items