• DocumentCode
    2974823
  • Title

    An open-source SATA core for Virtex-4 FPGAs

  • Author

    Gorman, Cory ; Siqueira, Paul ; Tessier, Russell

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    454
  • Lastpage
    457
  • Abstract
    In this demonstration, we present an open-source Serial ATA core designed for Virtex-4 FPGAs. This core utilizes the RocketIO Multi-Gigabit Transceiver (MGT) of the Virtex-4 to interface with hard drives at SATA Generation 1 (SATA I, 1.5 Gb/s) and Generation 2 (SATA II, 3.0 Gb/s) speeds. A full design hierarchy from host software to the physical layer is provided with the distribution to facilitate design use. A simple, FIFO interface allows for easy integration with other FPGA modules. The demonstration illustrates the correct write and read behavior of the core using a Xilinx ML405 board and a solid state disk. The peak transfer rate of the core for SATA I (130 MB/s) is demonstrated. Our goal for the demonstration is to educate the reconfigurable computing community regarding the availability of the core and to illustrate its capabilities.
  • Keywords
    disc drives; field programmable gate arrays; hard discs; integrated circuit design; FIFO interface; MGT; RocketIO multigigabit transceiver; SATA Generation 1; SATA Generation 2; Virtex-4 FPGA; Xilinx ML405 board; bit rate 1.5 Gbit/s; bit rate 3.0 Gbit/s; full design hierarchy; hard drives; host software; open-source serial ATA core; peak transfer rate; physical layer; read behavior; reconfigurable computing community; solid state disk; write behavior; Clocks; Debugging; Field programmable gate arrays; Open source software; Physical layer; Protocols; Transceivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718413
  • Filename
    6718413