![](http://datasheet.mmic.net.cn/230000/7P192ATA2500C25_datasheet_15569098/7P192ATA2500C25_34.png)
7PxxxATA25xxC25
June 2000 Rev. 1 – ECO #12936
34
White Electronic Designs Corporation
(508) 366-5151
9. Status register:
This register is a read only register, and it indicates the card status of command
execution. Other bits are invalid when BSY bit is "1". When this register is read, -IREQ is negated. When
the host writes the command code to Command register, bits 0, 4 and 6 are cleared and bit 7 is set.
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
BSY
DRDY
DWF
DSC
DRQ
CORR
IDX
ERR
bit
Name
Function
7
BSY (BuSY)
This bit is set when the card internal operation is executing. When
this bit is set to "1", other bits in this register are invalid.
6
DRDY (Drive ReaDY)
If this bit and DSC bit are set to "1", the card is capable of receiving
the read or write or seek requests. If this bit is set to "0", the card
prohibits these requests.
5
DWF (Drive Write Fault)
This bit is set if this card indicates the write fault status.
4
DSC (Drive Seek Complete)
This bit is set when the drive seek complete.
3
DRQ (Data ReQuest)
This bit is set when the information can be transferred between the
host and Data register. This bit is cleared when the card receives
the other command.
2
CORR (CORRected data
This bit is set when a correctable data error has occurred and the
data has been corrected.
1
IDX (InDeX)
This bit is always set to "0".
0
ERR (ERRor)
This bit is set when the previous command has ended in some type
of error. The error information is set in the other Status register or
Error register. This bit is cleared by the next command.
10. Alternate status register:
This register is the same as the Status register physically, so the bit
assignment refers to a previous item of Status register. But this register is different from the Status register
that -IREQ is not negated when data is read.
11. Command register:
This register is a write only register, and it is used for writing the command at
executing the drive operation. The command code written in the command register, after the parameter is
written in the Task File during the card, is Ready state.