The BK-3710S IDE host interface core provides an efficient and easy-to-use interface to IDE and ATAPI devices. The core implements programmable I/O, Multi-word DMA, and Ultra ATA-33, -66, -100 and -133 modes of operation and supports up to two devices. The core interface provides PIO access and DMA capability to optimize data transfers to and from the IDE devices.
Features
- IDE Features
- Synchronous Ultra ATA-33, -66, -100 and –133 modes 0 - 6.
- SpeedSelectTM patent-pending technology allows core timings to be reprogrammed to support any ATA speed and timing mode at any clock frequency.
- Programmable I/O modes 0 - 4.
- Multi-word DMA modes 0 - 2.
- Can be configured as primary and secondary IDE controller.
- Intel register set compatible.
- Supports up to 2 devices with independent master/slave timing controls.
- DMA
- Scatter-gather descriptor-based DMA engine.
- Support for synchronous or asynchronous 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.