Font Size: a A A

Implementation Of Serial ATA Transport And Application Layer For Solid State Disk

Posted on:2012-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhouFull Text:PDF
GTID:2218330362956451Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
There has been more than 20 years from the start of parallel ATA, although its transportation velocity increases from initially 3.3MB/s to nowadays 133MB/s (ultra DMA 133), the transporting speed can still hardly satisfy the requirements of high-speed mass storage. As a new interface technology, SATA is widely applied, for its advantage of high transmission speed,supporting hot plug, NCQ and so on. However, on domestic the independent research and development of SATA interface chip are still lack, the studies on SATA interface is meaningful.This paper introduced the architectural structure of SSD as well as the register used in the design, and demonstrated the choice of microprocessor and storage medium. Refering to the SATA 2.5 standard, SATA interface is divided into: physical layer, link layer, transport layer and application layer.The study analysis the function of the layers. The study gives the overall design of the transport layer. Through the layout and implementation of control module, Frame Information Structure (FIS) encapsulation module and decomposition module, the 8 types of current FIS's encapsulation or decomposition of transport layer were achieved. The overall design of the application layer were also illustrated, taking advantage of the power on detection and module reset, the initialization and power on detection of the device were completed. After accepting the notification signal from the transport layer, the application layer detects this command and judges the operation type of the host. The study designed and realized the newly NCQ technology and hot plug technology of SATA, them make the execution of the command more effective, make the equipment more recoerability and flexibility.Utilizing the Xilinx ISE 10.1 development environment, the simulation and results analysis of transport layer and application layer were carried out. The simulation results verified the efficiency and correctness of the design. Finally, further optimal designs were proposed according to the simulation results.
Keywords/Search Tags:SATA, Transport layer, Application layer, NCQ
PDF Full Text Request
Related items