Find IP Sell IP AI Assistant Chip Talk About Us
Log In

All IPs > Interface Controller & PHY > SATA > SATA Host Controller IP Core

SATA Host Controller IP Core

From iWave Global

Ask Volt AI questions about this IP

Quickly find out if this is the right IP for you with our semiconductor-trained AI assistant, Volt.

Description

The SATA Host 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.

Features
  • 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
  • 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
Tech Specs
Class Value
Categories Interface Controller & PHY > SATA
Availability US, Canada, UK & EU Only
Image Gallery
SATA Host Controller IP Core
Sign up to Silicon Hub to buy and sell semiconductor IP

Sign Up for Silicon Hub

Join the world's most advanced semiconductor IP marketplace!

It's free, and you'll get all the tools you need to discover IP, meet vendors and manage your IP workflow!

Switch to a Silicon Hub buyer account to buy semiconductor IP

Switch to a Buyer Account

To evaluate IP you need to be logged into a buyer profile. Select a profile below, or create a new buyer profile for your company.

Add new company

Switch to a Silicon Hub buyer account to buy semiconductor IP

Create a Buyer Account

To evaluate IP you need to be logged into a buyer profile. It's free to create a buyer profile for your company.

Loading...
Chatting with Volt