Design of an Open-Source Sata Core for Virtex-4 FPGAs

Many hard drives manufactured today use the Serial ATA (SATA) protocol to communicate with the host machine, typically a PC. SATA is a much faster and much more robust protocol than its predecessor, ATA (also referred to as Parallel ATA or IDE). Many hardware designs, including those using Field-Pro...

Full description

Bibliographic Details
Main Author: Gorman, Cory
Format: Others
Published: ScholarWorks@UMass Amherst 2013
Subjects:
Online Access:https://scholarworks.umass.edu/theses/1125
https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=2250&context=theses
id ndltd-UMASS-oai-scholarworks.umass.edu-theses-2250
record_format oai_dc
spelling ndltd-UMASS-oai-scholarworks.umass.edu-theses-22502020-12-02T14:42:47Z Design of an Open-Source Sata Core for Virtex-4 FPGAs Gorman, Cory Many hard drives manufactured today use the Serial ATA (SATA) protocol to communicate with the host machine, typically a PC. SATA is a much faster and much more robust protocol than its predecessor, ATA (also referred to as Parallel ATA or IDE). Many hardware designs, including those using Field-Programmable Gate Arrays (FPGAs), have a need for a long-term storage solution, and a hard drive would be ideal. One such design is the high-speed Data Acquisition System (DAS) created for the NASA Surface Water and Ocean Topography mission. This system utilizes a Xilinx Virtex-4 FPGA. Although the DAS includes a SATA connector for interfacing with a disk, a SATA core is needed to implement the protocol for disk operations. In this work, an open-source SATA core for Virtex-4 FPGAs has been created. SATA cores for Virtex-5 and Virtex-6 devices were already available, but they are not compatible with the different serial transceivers in the Virtex-4. The core can interface with disks at SATA I or SATA II speeds, and has been shown working at rates up to 180MB/s. It has been successfully integrated into the hardware design of the DAS board so that radar samples can be stored on the disk. 2013-01-01T08:00:00Z text application/pdf https://scholarworks.umass.edu/theses/1125 https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=2250&context=theses Masters Theses 1911 - February 2014 ScholarWorks@UMass Amherst SATA FPGA Virtex-4 Hardware Storage High Speed Serial I/O Data Storage Systems Hardware Systems Systems and Communications
collection NDLTD
format Others
sources NDLTD
topic SATA
FPGA
Virtex-4
Hardware
Storage
High Speed Serial I/O
Data Storage Systems
Hardware Systems
Systems and Communications
spellingShingle SATA
FPGA
Virtex-4
Hardware
Storage
High Speed Serial I/O
Data Storage Systems
Hardware Systems
Systems and Communications
Gorman, Cory
Design of an Open-Source Sata Core for Virtex-4 FPGAs
description Many hard drives manufactured today use the Serial ATA (SATA) protocol to communicate with the host machine, typically a PC. SATA is a much faster and much more robust protocol than its predecessor, ATA (also referred to as Parallel ATA or IDE). Many hardware designs, including those using Field-Programmable Gate Arrays (FPGAs), have a need for a long-term storage solution, and a hard drive would be ideal. One such design is the high-speed Data Acquisition System (DAS) created for the NASA Surface Water and Ocean Topography mission. This system utilizes a Xilinx Virtex-4 FPGA. Although the DAS includes a SATA connector for interfacing with a disk, a SATA core is needed to implement the protocol for disk operations. In this work, an open-source SATA core for Virtex-4 FPGAs has been created. SATA cores for Virtex-5 and Virtex-6 devices were already available, but they are not compatible with the different serial transceivers in the Virtex-4. The core can interface with disks at SATA I or SATA II speeds, and has been shown working at rates up to 180MB/s. It has been successfully integrated into the hardware design of the DAS board so that radar samples can be stored on the disk.
author Gorman, Cory
author_facet Gorman, Cory
author_sort Gorman, Cory
title Design of an Open-Source Sata Core for Virtex-4 FPGAs
title_short Design of an Open-Source Sata Core for Virtex-4 FPGAs
title_full Design of an Open-Source Sata Core for Virtex-4 FPGAs
title_fullStr Design of an Open-Source Sata Core for Virtex-4 FPGAs
title_full_unstemmed Design of an Open-Source Sata Core for Virtex-4 FPGAs
title_sort design of an open-source sata core for virtex-4 fpgas
publisher ScholarWorks@UMass Amherst
publishDate 2013
url https://scholarworks.umass.edu/theses/1125
https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=2250&context=theses
work_keys_str_mv AT gormancory designofanopensourcesatacoreforvirtex4fpgas
_version_ 1719366059040964608