Abstract

Serial ATA (SATA) is the successor of the parallel ATA (PATA) interface. SATA overcomes many limitations of PATA and offers a maximum bandwidth of 300 MB/s. The Virtex-4 embedded multi-gigabit transceiver (MGT) is compatible with SATA protocol. Combining MGT with the flexible configurable logic fabric and many specialized high-performance embedded features, Virtex-4 FPGA is an ideal single-chip solution for embedded SATA application. This paper presents how to implements SATA physical link initialization in Virtex-4 FPGA through the use of out-of-band (OOB) signals to synchronize and reset SATA hard disk. Dynamically changing attributes of MGT via the dynamic reconfiguration port (DRP) is employed to improving usability and performance of the design. The whole design is validated on the Xilinx ML405 evaluation platform connecting to a SATA hard disk. The experiment results show that the design can complete SATA physical link initialization and establish communication link between SATA host controller in FPGA and hard disk.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call