The Host Interface Control Block - Samsung SP0401N Product Manual

Spinpoint p80 series
Hide thumbs Also See for SP0401N:
Table of Contents

Advertisement

5.2.2.1

The Host Interface Control Block

The 88I5522 AT Controller provides an ATA interface to the host computer and can attach to an ATA-1,
2,3,4,5,6 or ATA-7 host. It provides a means for the host to access the Task File registers used to control the
transfer of data between host memory and the disk.
The Host Interface Control block can be programmed to execute various host read/write commands either
completely automatically without any DSP intervention, semi-automatically with minimal DSP intervention,
or manually with the aid of the DSP.
Of particular interest to most designers are the significant advances in ATA automation, which have been
incorporated into the AT controller of 88I5522. The highlights of ATA automation are:
Automatic data transfer management for multi-sector Read/Write commands without DSP intervention.
Automatic data transfer management for Read/Write Multiple commands without DSP intervention.
Automatic execution of read commands (Auto-Read command execution) for cached data in the buffer
by matching the first sector.
Auto-Write command execution (first sector of a multiple sector write operation is automated, or the
transfer of one sector of the selected single sector write operation is automated).
Automatic Task File registers updates during automatic multi-sector transfers.
Programmable methods of IRQ assertion allow automation to work with different BIOS implementations
and different device drivers.
Capability to execute multiple consecutive Auto-Write commands without loss of data in the buffer.
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 88I5522 also supports a basic ATAPI reset command.
The 88I5522 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 16-bit mode,
depending upon the command being executed. The bus is automatically switched between 16- and 8-bit
mode while performing Read Long and Write Long commands at the time of ECC byte transfers.
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.
SpinPoint P80 Product Manual Rev. 01
29

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sp1203nSp1604nSp0802n

Table of Contents