DISK DRIVE OPERATION
5.2.2.1The Host Interface Control Block
The SID2001 AT Controller provides an ATA interface to the host computer and can attach to an
The Host Interface Control block can be programmed to execute various host read/write commands either completely automatically without any DSP intervention,
Of particular interest to most designers are the significant advances in ATA automation, which have been incorporated into the AT controller of SID2001. The highlights of ATA automation are:
•Automatic data transfer management for
•Automatic data transfer management for Read/Write Multiple commands without DSP intervention.
•Automatic execution of read commands
•
•Automatic Task File registers updates during automatic
•Programmable methods of IRQ assertion allow automation to work with different BIOS implementations and different device drivers.
•Capability to execute multiple consecutive
•
•Ability to pause the ATA automatic transfers between the host and buffer on sector and block boundaries.
•Automation of an extensive portion of the ATA command set.
The SID2001 also supports a basic ATAPI reset command.
The SID2001 supports both PIO and DMA type transfers. The supported DMA type transfers include multi- word, and synchronous DMA transfers. DMA transfers and PIO transfers utilize the bus in 8- or
Additional functionality is provided in the Host Interface Control block by the following features:
•Programmable transfer length for automatic ECC byte transfer on the AT bus.
•Automatically inserted wait states are provided to support the IOCHRDY signal pin functions at any ATA interface speed.
28 | SpinPoint V40 Product Manual |