SATA IP core compliant with the Serial ATA specification revision 3.0 and work on Xilinx
UltraScale and 7-Series device.
This IP core provide link layer. Design Gateway provide transport layer
and 150MHz GTX physical layer design for 6.0Gbps SATA-III interface as
reference design. It can connect with SATA-III HDD directly without external
PHY chip.
- Compliant with the Serial ATA specification revision 3.0
- Support both of SATA Host and SATA Device (Applicable to SATA Peripheral
development)
- Compact and small resource usage (less than 500 Slices), suitable for multi-channel
RAID system
- Adopted by NASA, proven high reliability
- Simple transaction interface with Host processor or DMA Engine
- 32-bit internal data path
- 4KB FIFO implemented by BlockRAM in transmit and receive paths
- Low frequency operation
- IP Core and PHY clock 150MHz for SATA-III
- IP Core clock 75.0MHz and PHY clock 150MHz for SATA-II
- IP Core clock 37.5MHz and PHY clock 75MHz for SATA-I
- CONT primitive support for continue primitive suppression to reduce EMI
- Support 40bit width PHY implemented by 7-Series GTX
- Able to evaluate on Xilinx FPGA boards before purchasing the IP core
- Support AHCI, Linux boot up from Zynq-7000 device.
- Host Controller IP (HCTL IP) is available to be provided with SATA-IP core.
- exFAT & FAT32 file system management without CPU usage (Option)
Suitable Options for SATA application
The best performance
High-speed sustain rate
|
SATA access from Linux
|
FPGA-PC data exchange
|
 |
 |
 |
HCTL-IP
(SATA Host controller IP) |
AHCI-IP |
exFAT-IP
FAT32-IP |
Whole control for SATA-IP with pure hard-wired logic, and can reduce CPU
as well as can provide the best performance and minimum latency |
AHCI adapter function that is necessary to access from LinuxOS via AHCI
device driver. For SOC devices |
Manage exFAT/FAT32 file system by pure hard-wired logic together with HCTL-IP
and SATA-IP. |
Learn more: SATA-IP Related Products Selection Guide |
* All solution requires SATA-IP core.

Please receive technical document update from DG News Letter.
Subscribe to DG News
Technical document update page
Common Documents
Technical Documents
* Documents for Virtex-5, Virtex-6 and Spartan-6, Please
ask us.
Free Bit file for evaluation
Design Gateway provides 1-hour limitation bit files for Xilinx FPGA boards.
You can evaluate the performance of SATA-IP core before purchasing.
Registration page to get evaluation bit files
- SATA+
HCTL IP core demo
- SATA+
AHCI demo
- SATA+4ch/8ch
RAID demo
- SATA+
exFATdemo
- 1 to 3 HDD
Duplicator demo
Inquiry/Purchase
UltraScale |
Supported Devices |
SATA-IP-ZUP |
Zynq UltraScale+ |
SATA-IP-VUP |
Virtex UltraScale+ |
SATA-IP-KU |
Kintex UltraScale |
7 Series |
Supported Devices |
SATA-IP-KT7 |
Kintex-7 |
SATA-IP-ZQ7 |
Zynq-7000 |
SATA-IP-AT7 |
Artix-7 |
SATA-IP-VT7 |
Virtex-7 |
Additional Option |
|
SATA-IP-HCTL-X |
SATA Host Controller IP core. Able to purchase with SATA-IP product. |
SATA-IP-AHCI-X |
AHCI function for LinuxOS. Able to purchase with SATA-IP product. |
SATA-IP-FAT32-X |
FAT32 file system for SATA-IP. Able to purchase with SATA-IP product. |
SATA-IP-exFAT-X |
exFAT file system for SATA-IP. Able to purchase with SATA-IP product. |
|
|
Accessories for evaluation |
Description |
AB09-FMCRAID |
FMC-SATA(10ch) adapter board for SATA-IP with RAID evaluation. Product page
Download manual |

Purchase |
AB01-PCIe2SATA |
PCIe-SATAx1 adaptor board for SP605. |
AB02-CROSSOVER |
SATA-SATA Cross Over adaptor board for Device IP evaluation. |
AB05-PCIeSATAx8-PW |
SATA extension adaptor board for Xilinx ML555. It can connect with HDDs
up to 8pcs. |
AB06-PCIeSATAx8 |
SerialATA extension adaptor board for Xilinx ML605. It can connect with
HDDs up to 8pcs. |
AB14-CLKSMA |
SMA clock module for SATA-IP evaluation on AC701. It contains SMA (male-male) connector 2pcs. |
Performance
Surprise!! 8ch RAID performance demo on youtube
1to3 HDD Duplicator Application on KC705!!
SATA-IP core includes reference design for
Xilinx FPGA Boards. You can start your development from using the reference design.
1-hour limitation bit files are provided. You can evaluate SATA-IP core
on Xilinx FPGA boards.
As one of the application of SATA-IP,
1to3 HDD Duplicator is applicable. The demo video clip on
youtube.You can download this demo bit file.
Please ask DesignGateway about the reference design.
HOST controller IP to control SATA by All Hardware Logic
SATA Host Controller IP Core (HCTL IP) operating with DG SATA-IP and SATA PHY is ideal for the storage system
which has not internal CPU to control SATA Device access. It is recommended to use in
very high-speed data recording system, and RAID controller.
Support AHCI to be able to boot up Linux from Zynq-7000
SATA AHCI IP core operating with SATA IP Core is suitable for the system which has the processor
running on OS and needs to have SATA device to be the system storage. By
using AHCI driver to access AHCI IP, the system can access SATA device
with full features and high speed performance. Both embedded CPU like ARM
on Zynq platform or CPU on PC can be used to be the processor for AHCI
IP, so the IP can be applied for embedded storage system, RAID application,
high-speed and large capacity data acquisition system.
The demo video clip is available on
youtube.
Support exFAT file system
SATA-IP core supports
exFAT file system. Your system can manage data as files and share files with PC. It is effective
and easy for you to use data and apply for any applications.
For RAID system
By several SATA-IP core implementation on FPGA, you can achieve RAID system
with SATA HDD. This IP core make simple wiring on a board and reducing
FPGA I/O pins. It is best solution for RAID system that uses many HDD.
Design Gateway provide SATA extension adaptor board (
AB09-FMCRAID)for RAID system on Xilinx FPGA boards.
Moreover Design Gateway have RAID technologies (RAID0,RAID1,RAID5). About
integration of Serial ATA-IP core with RAID, please contact us.