SATA Host Controller

The SATA Host Controller IP Core is available for integration into host FPGA designs to provide an industry-compliant SATA 1.5-Gbps, SATA 3.0-Gbps, and SATA 6.0-Gbps interface. Serial ATA (SATA) are computer bus standards that have the primary function of transferring data (directly or otherwise) between the FPGA and mass storage devices such as a hard disk. SATA host controller along with AHCI controller enables the software to communicate with the SATA drives which are best suited for SOC devices.

CONTACT SALES

Documents

Features Details
SATA Host Controller
  • Phy layer consists of Transceiver available in the FPGA which convert the parallel data to serial
  • Phy layer supports clock recovery from serial data, 8B/10B encoding and decoding, Byte ordering and word alignment and OOB signalling
  • Link layer supports the frame transmission and reception
  • Link layer supports frame formation by adding the envelope and frame decomposition by removing envelope from received data
  • Link layer supports CRC generation and calculation as well as scrambling and descrambling
  • Link layer supports host and device flow control
  • Link layer supports primitives such as ALIGN, DMAT, EOF, HOLD, HOLDA, R_ERR, R_IP, R_OK, R_RDY, SOF, SYNC, WTRM, X_RDY
  • Transport layer supports 32 bit AXI stream interface for Tx and RX towards user interface
  • Transport layer supports formatting of the FISes and control information based on FIS type
  • Transport layer reports frame transmission and reception as well as error status Transport layer supports FISes such as Register FIS, DMA Activate FIS, DMA Setup FIS, Data FIS, PIO Setup FIS, Set Device Bits FIS
Highlights
  • AHCI controller along with SATA host controller best suits for SOC devices and SATA controller without AHCI layer can be used with Non-SOC FPGA devices
  • Controller provides simple AXI streaming TX and RX interface for the communication with the Application layer.
  • Supports Native Command Queuing and most of the primitives and FIS types defined in SATA specification.

** IP Supports HS200, HS400 and HS400 Enhanced modes. Please contact us to check the SDR50 and SDR104 mode support in target device

img

ZCU102 Dev Kit

iWave SATA host controller IP is tested in Zynq MPOSC based devices from AMD/Xilinx using ZCU102 dev kit and iWave’s FMC daughter card. This daughter card is equipped with the SATA connector to test the IP functionality.

Integration Manual     User Manual

img

KC705 Dev Kit

iWave SATA host controller IP is tested in 7 series FPGA devices from AMD/Xilinx using Kintex 7 based KC705 dev kit and iWave’s FMC daughter card. This daughter card is equipped with the SATA connector to test the IP functionality.

Integration Manual     User Manual

img

Stratix 10 SX Dev Kit

iWave SATA host controller IP is tested in Stratix 10 based devices from Intel using Stratix 10 SX dev kit and iWave’s FMC daughter card. This daughter card is equipped with the SATA connector to test the IP functionality.

Integration Manual

img

Arria 10 GX Dev Kit

iWave SATA host controller IP is tested in Arria 10 based devices from Intel using A10 GX dev kit and iWave’s FMC daughter card. This daughter card is equipped with the SATA connector to test the IP functionality.

Integration Manual

img

Product Design Process

Our design process transforms your vision into reality with innovation, quality, and collaboration.

Learn More

img

Certification & Qualification

Ensuring Compliance, Quality, and Trust Through Certification & Qualification.

Learn More

img

Product Lifecycle Management

Ensuring Longevity, Reliability, and Seamless Product Evolution.

Learn More

img

Mechanical Services

Precision Engineering for Reliable, High-Performance Mechanical Solutions.

Learn More

video-thumbnail
youtube-play-icon
video-thumbnail
youtube-play-icon
video-thumbnail
youtube-play-icon
img

ULL Streamer in Surgery and Medical Imaging

Learn More
img

100G UDP IP Core for High-Speed FPGA Solutions

Learn More
img

NAND Host Controller for Space Applications

Learn More
img

ULL Streamer and Recorder for Remote Surgeries

Learn More
img

ARINC 818-2 SCC for Aircraft Cockpit Video Display

Learn More
img

ARINC818 Digital Video Recorder (DVR)

Learn More