本文へスキップ

The Expert of IP Core & Embedded

Japanese

SATA-IP coreSupport Kintex UltraScale!!

SATA-IP

SerialATA(SATA) IPcore compliant with the Serial ATA specification revision 3.0 and work on Xilinx UltraScale, 7-Series, Virtex5/6 and Spartan-6 device.
This IPcore 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
  • Support SATA-III/II (SATA-I support is also possible by PHY parameter settings change)
  • 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 IPcore
  • Support AHCI, Linux boot up from Zynq-7000 device.
  • Host IP is avairable to be provided with SATA-IP core.
  • Support exFAT file system (Option)

Block diagram



Document download

Common Documents

Document name Update (Revision)
SATA-IPcore Leaflet 26-Jan-2010
SATA-IPcore Presentation Rev2.3E
SATA-IPcore RAID prototype system introduction (KC705) 21-Feb-2013 (Rev1.1)
SATA-IP exFAT Reference Design Introduction 16-Sep-2013 (Rev1.1)
AB09-FMCRAID Board Manual 1.2
SATA-IPcore Application note1:
SSD Performance Report
23-Mar-2009 (Rev1.2)
SATA-IPcore FAQ -

Documents for each Device families

Document UltraScale
KCU105
Kintex-7
KC705
Artix-7
AC701
Virtex-7
VC707/VC709
Zynq
ZC706 / Mini-ITX
Host
IP core
Host IP Datasheet Rev1.3
Reference Design Document Rev1.3
Demo Instruction Document Rev1.4
Evaluation bit file
Get password page
KCU105 KC705 AC701 VC707
VC709
ZC706 Mini-ITX 045
Mini-ITX 100
RAID0
by
Host IP
RAID0 Reference Design Document Rev1.4
RAID0 Demo Instruction Document Rev1.4
Evaluation bit file
Get password page
KCU105 KC705 - VC707
VC709
ZC706 Mini-ITX 045
Mini-ITX 100
AHCI IP Datasheet AHCI IP Datasheet Rev1.4
Reference Design Document Rev1.0 (PCIe-AHCI) Linux Rev1.3
Baremetal1.0
Demo Instruction Document Rev1.0 (PCIe-AHCI) Linux Rev1.2
Beremetal1.1
Evaluation bit file
Get password page
KC705 - VC707 ZC706 LinuxOS
ZC706 BeremetalOS
Mini-ITX100 LinuxOS
Mini-ITX100 BeremetalOS
Demo Video
Document UltraScale
KCU105
Kintex-7
KC705
Artix-7
AC701
Virtex-7
VC707/VC709
Zynq
ZC706
 SATA-IP core Datasheet Rev2.1
Host Reference Design Document Rev2.0
User Guide Rev1.1 - - -
Demo Instruction Document Rev2.0
Evaluation bit file
Get password page
KCU105 KC705 AC701 VC707
VC709
ZC706
Demo Video - -
Dev Reference Design Document Rev1.0 - -
Demo Instruction Document Rev1.0 Rev1.0 Rev1.0
Evaluation bit file
Get password page
KC705 AC701 ZC706
Document UltraScale
KCU105
Kintex-7
KC705
Artix-7
AC701
Virtex-7
VC707/VC709
Zynq
ZC706
RAID 4ch RAID Reference Design Document Rev2.0
RAID Demo Instruction Document Rev2.0
Evaluation bit file
Get password page
KCU105 KC705 - VC709 4chVC709 8ch ZC706
Demo Video - -
ex
FAT
exFAT Reference Design Document(common)  Rev1.1
exFAT Demo Instruction Document Rev1.1 - -- Rev1.0
Evaluation bit file
Get password page
KC705 - -- ZC706
Demo Video - -- -
Duplicator Duplicator Demo Instruction Document Rev1.0 - -- -
Evaluation bit file
Get password page
KC705 - -- -
Demo Video - -- -
Brigde SATA Brigde Reference Design Document Rev1.0 Rev1.0 -- -
Demo Instruction Document Rev1.0 Rev1.0 -- -
Evaluation bit file
Get password page
KC705 AC701 -- -
Document UltraScale
KCU105
Kintex-7
KC705
Artix-7
AC701
Virtex-7
VC707/VC709
Zynq
ZC706
* Documents for Virtex-5, Virtex-6 and Spartan-6, Please ask us.


Free Bit file for evaluation

Design Gateway provids 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+HOST 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-KU Kintex UltraScale
7 Series Supported Devices
SATA-IP-KT7 Kintex-7
SATA-IP-ZQ7
SATA-IP-ZQ7-AHCI1
Zynq-7000 (* -AHCI is SATA+AHCI 1ch version)
SATA-IP-AT7 Artix-7
SATA-IP-VT7 Virtex-7
Part Number Supported Devices
SATA-IP-VT5 Virtex-5 LXT/SXT
SATA-IP-VT5FXT Virtex-5 FXT * About Supported HDD, Please contact us.
SATA-IP-SP6 Spartan-6 LXT
SATA-IP-VT6 Virtex-6 LXT/SXT
Additional Option
SATA-IP-HOST-X SATA Host IP core.
Able to purchase with SATA-IP core product.
SATA-IP-exFAT-X exFAT file system for SATA-IP core.
Able to purchase with SATA-IP core product.
Accessories for evaluation Description
AB01-PCIe2SATA PCIe-SATAx1 adaptor board for SP605.
AB02-CROSSOVER SATA-SATA Cross Over adaptor board for Device IP evaluation.
AB05-PCIeSATAx8-PW SerialATA 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.
AB09-FMCRAID FMC-SATA(10ch) adapter board for Xilinx VC709, VC707, AC701, ZC706, KC705, ML605, SP605 for SATA-IP with RAID evaluation. Product introduction page
AB14-CLKSMA SMA clock module for SATA-IP evaluation on AC701. It contains SMA (male-male) connector 2pcs.

About price and licence of this IPcore, please see FAQ page and contact Design Gateway.

Performance

Surprise!! 8ch RAID performance demo on youtube


SATA-IP core + SSDx8 RAID Performance Result
8ch RAID performance on VC709 on youtube



VC709 + AB09-FMCRAID + SSDx8


Application example

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-IPcore 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 IP Core 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. Design Gateway offer special price for exFAT file system reference design for SATA-IP customers.
* Support basic commands (fm, dir, cd, mk, nw, rd, dl, help)

Before purchasing, you can evaluate SATA-IP core + exFAT file system on KC705 or ZC706.

For the evaluation, Extension adaptor board is necessary.(AB09-FMCRAID). Please ask us




For RAID system

By several SATA-IPcore implementation on FPGA, you can achieve RAID system with SATA HDD. This IPcore 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 SerialATA-IPcore with RAID, please contact us.








Alliance Partner


Design Gateway Co., Ltd.

Head Office
3-23-17 Naka-cho, Koganei, Tokyo, JAPAN
R&D
54 BB Building 14th Fl., Room No. 1402 Sukhumvit 21 Rd. (Asoke), Klongtoey-Nua, Wattana, Bangkok 10110,THAILAND