本文へスキップ

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 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.

- SATA+HCTL IP core demo
- SATA+AHCI demo
- SATA+4ch/8ch RAID demo
- SATA+exFATdemo
- 1 to 3 HDDDuplicator demo





Accessories for evaluation

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.

Application example

Satellite Data Storage

Satellites often have limited space and power resources. Design Gateway's SATA Host IP Core integrates seamlessly into these systems, offering
  1. Reliable storage for telemetry & mission data: Ensures critical information is captured and protected.
  2. Low power consumption: Extends operational life for power-sensitive satellite missions.
  3. Small form factor: Perfect for compact satellite designs
Learn more about Solutions for Aerospace

Flight Data Logger

Flight data loggers require the highest levels of data integrity and stable performance for real-time sensor data logging. Our SATA Host IP Core simplifies system design by enabling data logging directly from sensors to SATA SSDs without CPU and OS intervention. This offers more efficient system implementation while meeting stringent performance requirements.
Learn more about Solutions for Aerospace

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/26 Amornpan 205 Tower1, 18th floor, Ratchadapisek7 (Nathong) Alley, Ratchadapisek Road, Din Daeng, Bangkok, 10400 THAILAND

AI Lab
Faculty of Engineering, Chulalongkorn University, 12th floor, Engineering 4 Building (Charoenvidsavakham), Phayathai Rd., Wang Mai, Pathumwan, Bangkok, 10330 THAILAND