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...
Main Author: | |
---|---|
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 |