Title :
A High Performance Serial ATA Host Controller
Author :
Wu, Wei ; Su, Hai-bing ; Wu, Qin-zhang
Author_Institution :
Inst. of Opt. & Electron., Chinese Acad. of Sci., Chengdu
Abstract :
In order to increase transfer rate and enhance performance in mass data transmission and storage in real time system, a high performance Serial Advanced Technology Attachment generation 2(SATA II) host controller is proposed in this paper. This paper presents how to improve the hardware performance in course of implementation and validation. The controller was designed using VHDL and developed in the Xilinx Integrated Software Environment (ISE) Version 9.1i. Link layer and transport layer of the host controller architecture are realized in Xilinx Virtex-4 FPGA. SATA protocol is realized based on Multi-Gigabit Transceiver (MGT). Chipscope is applied to fully test and verify the design. Comparing with the routine design method, the new project has better features in the expansibility, scalability, improvability and in-system programmability. The experiment results show that the controller works accurately and stably at 3 Gb/s transfer rate. The controller is well suited for high speed data transfers.
Keywords :
field programmable gate arrays; hardware description languages; protocols; SATA protocol; Serial Advanced Technology Attachment; VHDL; Xilinx Virtex-4 FPGA; chipscope; hardware performance; high speed data transfers; in-system programmability; link layer; mass data transmission; multi-gigabit transceiver; real time system; serial ATA host controller architecture; storage; transport layer; Computer architecture; Control systems; Data communication; Field programmable gate arrays; Hardware; Protocols; Real time systems; Testing; Transceivers; Weight control; FPGA; MGT; SATA; high speed data transfers;
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
DOI :
10.1109/CSSE.2008.836