User guide

900S Series Industrial Grade CFast Product Manual v2.0Cactus Technologies
®
13
4.1.9. Status Registers
These registers return the status when read by the host. Reading the Status register does clear a
pending interrupt while reading the Auxiliary Status register does not. The meaning of the status bits
are described as follows:
D7 D6 D5 D4 D3 D2 D1 D0
BUSY RDY DWF DSC DRQ CORR 0 ERR
Bit 7 (BUSY) The busy bit is set when the device has access to the command buer and
registers and the host is locked out from accessing the command register and
buer. No other bits in this register are valid when this bit is set to a 1.
Bit 6 (RDY) RDY indicates whether the device is capable of performing operations
requested by the host. This bit is cleared at power up and remains cleared until
the device is ready to accept a command.
Bit 5 (DWF) This bit, if set, indicates a write fault has occurred.
Bit 4 (DSC) This bit is set when the device is ready.
Bit 3 (DRQ) The Data Request is set when the device requires that information be
transferred either to or from the host through the Data register.
Bit 2 (CORR) This bit is set when a Correctable data error has been encountered and the data
has been corrected. This condition does not terminate a multi-sector read
operation.
Bit 1 (IDX) This bit is always set to 0.
Bit 0 (ERR) This bit is set when the previous command has ended in some type of error. The
bits in the Error register contain additional information describing the error.
4.1.10. Device Control Registe
This register is used to control the drive interrupt request and to issue an ATA soft reset to the drive.
The bits are dened as follows:
D7 D6 D5 D4 D3 D2 D1 D0
HOB X X X 1 SW Rst -IEn 0