SerialATA IPcore
Support Spartan-6 & Virtex-6!!
SerialATA(SATA) IPcore compliant with the Serial ATA specification revision 2.6 and work on Xilinx Virtex5/6 and Spartan6 device.
This IPcore provide link layer. Design Gateway provide transport layer
and 20bit 150MHz RocketIO GTP physical layer design for 3.0Gbps SATA-II
interface as reference design. It can connect with SATA-II HDD without
PHY chip.
Design Gateway also provides SATA-IP for Altera Go to SATA-IP <for Altera>
Features of SerialATA-IPcore
- Compliant with the Serial ATA specification revision 2.6
- Support both of SATA Host and SATA Device (Applicable to SATA Peripheral development)
- 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-II (SATA-I support is also possible by PHY parameter settings change)
- Low frequency operation
- 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 20bit width PHY implemented by Virtex5 GTP
- Able to evaluate on ML505/ML506/SP605 board before purchasing the IPcore
Go to Download page
@
Go to Performance/Application
Block diagram of SerialATA-IPcore
Document download
Common Documents
for Virtex-5 LXT/SXT : (SATA-IP001)
for Spartan-6 LXT : (SATA-IP003)
for Spartan-6 LXT : (SATA-IP004)
SATA-IP for Altera is also provided Go to SATA-IP for Altera page
Bit file download for evaluation
1-hour limitation bit files are provided. You can evaluate SATA-IPcore on Xilinx ML505/ML506/SP605 board.
Go to Download page
Demonstration video clip on youtube.
Inquiry/Purchase
| Part Number |
Supported Devices |
| SATA-IP001 |
Virtex-5 LXT/SXT |
| SATA-IP002 |
Virtex-5 FXT * About Supported HDD, Please contact us. |
| SATA-IP003 |
Spartan-6 LXT |
| SATA-IP004 |
Virtex-6 LXT/SXT |
|
|
| Accessories for evaluation |
Description |
AB01-PCIe2SATA |
PCIeS-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. |
@About price and licence of this IPcore, please contact Design Gateway.
Performance of SerialATA-IPcore
SerialATA-IPcore can draw maximum HDD performance because of SATA-II supporting.
This IPcore is checked on Seagate, IBM/Hitachi, WesternDigital, Samsung
HDD, Intel and PhotoFast SATA-II SSD (Apr 2009)
[See SSD Performance Report (PDF)]
[Go to performance data with HDD]
Application example of SerialATA-IPcore
Attached reference design in SerialATA-IPcore is for Xilinx ML505/506 and
SP605 board. You can evaluate this IPcore and start logic development using
SerialATA-IPcore easily and immediately.
1-hour limitation bit files are provided. You can evaluate SATA-IPcore
on Xilinx ML505/ML506 and SP605 board.
Go to Download page
For the evaluation for SP605, PCIe-SATAx1 adaptor board is necessary.(P/N:
AB01-PCIe2SATA). Please ask Design Gateway.

PCIe-SATAx1 adaptor board |
Support Linux system
This SerialATA-IPcore supports Linux system operated on CPU core impremented
in FPGA. Design Gateway provide EDK project for Xilinx ML507 board that
includes 1-hour limitation bit file and LinuxRAM disk image. * You need NDA before.
Go to Download page
About Linux device driver development for SerialATA-IPcore, please contact
us.

Able to operate from Linux system on Xilinx ML507 board
|
For RAID system
By several SerialATA-IPcore implementation on FPGA, you can achieve RAID
system with SerialATA 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 SerialATA extension adaptor board for ML555 and ML605
that can build RAID system with up to 8 HDD. Moreover Design Gateway have RAID technologies (RAID0,RAID1,RAID5). About integration of SerialATA-IPcore with RAID, please contact us.

SerialATA extension adaptor board for Xilinx ML605. It can connect with
up to 8 SATA-HDD.
(We also provide for ML555)
|

Connection example image |
Return to Top |