The SATA Device Controller is a mature, robust, RTL-based IP package which is already widely licensed to leading semiconductor vendors.
Supporting the latest SATA3.0 specification for 6Gbps operation, it is especially suitable for high performance Solid State Drives (SSD). To this end, the Command Layer includes a number of special features allowing substantial processor off-load during NCQ and non-NCQ transfers.
With backward compatibiliy for Gen 1and Gen 2 SATA, it is also suitable for any SATA Device side application including Hard Disk Drives (HDDs), Optical Storage devices and Hybrid drives.
Supports 1.5Gbps, 3.0Gbps and 6Gbps Line Rate
Provides complete LINK and TRANSPORT and COMMAND Layers, with Scatter/Gather DMA
AMBA AHB and AXI bus interface options
Supports PIO / DMA / FPDMA Data Transfers, with Complete & Partial Data Transfers and Automated segmentation and assembly
For Non-NCQ Transfers, incoming commands presented in FIS Register File
Contains NCQ Acceleration hardware to offload the functions of command queuing and completion
Enhanced NCQ hardware for Isochronous data transfers for SATA3.0
Easy integration with SATA PHY through customisable gasket layer, with example integration provided for Snowbush and other Phys including Altera and Xilinx serdes
Comprehensive set of features for system test
RTL-based IP Package with example Synopsys Physical design scripts, plus comprehensive test bench environment.
Example Driver software including Source Code, plus build environment.
IP accompanied by FPGA Development Platform, with both Xilinx and Altera options.
Video Demo of the SATA Controller IP Core for SSD
View Serial ATA Controller for SSD and other Device products full description to...
see the entire Serial ATA Controller for SSD and other Device products datasheet
get in contact with Serial ATA Controller for SSD and other Device products Supplier