本文へスキップ

The Expert of IP Core & Embedded


SATA-IP coreFile system management without CPU

FeaturesBlock diagramDocument DownloadApplications
SATA-IP

SATA IP core compliant with the Serial ATA specification revision 3.0 and work on AMD 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.


Features

  • 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 AMD 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)


Block diagram



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.


Document download

Please receive technical document update from DG News Letter. Subscribe to DG News
Technical document update page

Common Documents

Document name Update (Revision)
DG IP core Brochure Rev2.6EX
SATA-IP core Presentation Rev2.5E
SATA-IP Related Products Selection Guide Rev1.2E
SATA-IP core RAID prototype system introduction Rev1.3E
SATA-IP exFAT Reference Design Introduction Rev1.1
AB09-FMCRAID Board Manual Rev1.2
SATA-IP core Application note1: SSD Performance Report Rev1.2

Technical Documents

Support Devices Zynq UltraScale+ ZCU102, Virtex UltraScale+ VCU118, Kintex UltraScale KCU105

Zynq-7000 ZC706/mini-ITX, Virtex-7 VC707/VC709, Kintex-7 KC705, Artix-7 AC701
IP core &
Option
Datasheet Reference Design Document Demo Instruction Document Free Evaluation demo file
* ask password
Demo Video
Host Controller
IP core
(HCTL IP)
Rev1.5 Rev1.5 Rev1.7 ZCU102
VCU118
KCU105
KC705
AC701
VC707
VC709
ZC706
Mini-ITX 045
Mini-ITX 100
HCTL IP
+ 8ch RAID0

with DDR
Rev1.0 Rev1.0 KCU105
HCTL IP
+ 8ch RAID0

without DDR
Rev1.0 Rev1.0 ZCU102
KCU105
HCTL IP
+ 4ch RAID0
Rev1.5 Rev1.6 ZCU102
KCU105
KC705
VC707
VC709
ZC706
Mini-ITX 045
Mini-ITX 100
exFAT-IP for
HCTL IP
Rev1.2 Rev1.2 Rev1.2 ZC706
FAT32-IP for
HCTL IP
Rev1.1 Rev1.1 Rev1.1 KC705
ZC706
AHCI IP core Rev1.5 PCIe-AHCI Rev1.0
Linux Rev1.3
Baremetal Rev1.0
PCIe-AHCI Rev1.0
Linux Rev1.3
Beremetal Rev1.1
KC705
VC707
ZC706 LinuxOS
ZC706 BeremetalOS
Mini-ITX100 LinuxOS
Mini-ITX100 Beremetal
SATA-IP core
(Host)
Rev2.4 Rev2.0
Rev1.1
(User guide)
Rev2.0 KCU105
ZC706
KC705
AC701
VC707
VC709

SATA-IP core
(Device)
Rev2.4 Rev1.0
(KC705)

Rev1.0
(AC701)
Rev1.0
(KC705)

Rev1.1
(AC701)

Rev1.0
(ZC706)
KC705
AC701
ZC706
4ch/8ch RAID0 Rev2.0 Rev2.0 KCU105
ZC706
KC705
VC709 4ch
VC709 8ch

Duplicator Rev1.0 KC705
SATA Bridge Rev1.1
(KC705)

Rev1.0
(AC701)
Rev1.0
(KC705)

Rev1.0
(AC701)
KC705
AC701
* 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 AMD 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 HDDDuplicator 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 AMD ML555. It can connect with HDDs up to 8pcs.
AB06-PCIeSATAx8 SerialATA extension adaptor board for AMD 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


8ch RAID performance on ZCU102 on youtube



Application example

1to3 HDD Duplicator Application on KC705!!

SATA-IP core includes reference design for AMD 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 AMD 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 AMD FPGA boards.

Moreover Design Gateway have RAID technologies (RAID0,RAID1,RAID5). About integration of Serial ATA-IP core with RAID, please contact us.





Alliance Partner


Design Gateway Co., Ltd.

Head Office
3-23-17 Naka-cho, Koganei, Tokyo, JAPAN
R&D
89/13 Amornpan 205 Tower1, 11th floor, Ratchadapisek7 (Nathong) Alley, Ratchadapisek Road, Din Daeng, Bangkok, 10400 THAILAND