The BK-3720 Serial ATA host interface core provides an efficient and easy-to-use interface to Serial ATA (SATA) devices. The core implements transfer speeds of 150 MB/s, and emulates programmable I/O, Multi-word DMA, and Ultra ATA modes of operation. The core interface to the SOC includes a DMA controller to optimize data transfers to and from the IDE devices, and provides PIO access via shadow registers.
Features
- SATA Features
- Supports 1.2Gb/s and 1.5Gb/s.
- Compliant with Serial ATA 1.0 specification.
- Large (48-bit) LBA support.
- Can be configured as primary and secondary IDE controller.
- Backwards compatible user interface.
- Intel register set compatible.
- Supports up to 2 independent devices.
- DMA
- Scatter-gather descriptor-based DMA engine.
- Synchronous DMA interface for data transfers.
- CPU Interface
- Supports both CoreFrame and AMBA AHB 2.0
- Master interface for the DMA controller.
- Target interface for programmable registers.
- 32-bit data bus