11.12 Sector Count Register; 11.13 Status Register; Figure 22 Status Register - Hitachi HTS541616J9AT00 - Travelstar 160 GB Hard Drive Specifications

2.5 inch ata/ide hard disk drive
Hide thumbs Also See for HTS541616J9AT00 - Travelstar 160 GB Hard Drive:
Table of Contents

Advertisement

11.12 Sector Count Register

This register contains the number of sectors of data requested to be transferred on a read or write operation between
the host and the device. If the value in the register is set to 0, a count of 256 sectors (in 28-bit addressing) or 65,536
sectors (in 48-bit addressing) is specified.
If the register is zero at command completion, the command was successful. If not successfully completed, the
register contains the number of sectors which need to be transferred in order to complete the request.
The contents of the register are defined otherwise on some commands. These definitions are given in the command
descriptions.

11.13 Status Register

7
6
BSY
DRDY

Figure 22 Status Register

This register contains the device status. The contents of this register are updated whenever an error occurs and at the
completion of each command.
If the host reads this register when an interrupt is pending, it is considered to be the interrupt acknowledge. Any
pending interrupt is cleared whenever this register is read.
If BSY=1, no other bits in the register are valid.
Bit Definitions
BSY
Busy. BSY=1 whenever the device is accessing the registers. The host should not read or
write any registers when BSY=1. If the host reads any register when BSY=1, the contents of
the Status Register will be returned.
DRDY (RDY)
Device Ready. RDY=1 indicates that the device is capable of responding to a command.
RDY will be set to 0 during power on until the device is ready to accept a command.
Device Fault. DF=1 indicates that the device has detected a write fault condition. DF is set to
DF
0 after the Status Register is read by the host.
Device Seek Complete. DSC=1 indicates that a seek has completed and the device head is
DSC
settled over a track. DSC is set to 0 by the device just before a seek begins. When an error
occurs, this bit is not changed until the Status Register is read by the host, at which time the
bit again indicates the current seek complete status.
When the device enters into or is in Standby mode or Sleep mode, this bit is set by device in
spite of not spinning up.
DRQ
Data Request. DRQ=1 indicates that the device is ready to transfer a word or byte of data
between the host and the device. The host should not write the Command register when
DRQ=1.
CORR (COR)
Corrected Data. Always 0.
IDX
Index. IDX=1 once per revolution. Since IDX=1 only for a very short time during each
revolution, the host may not see it set to 1 even if the host is reading the Status Register
continuously. Therefore the host should not attempt to use IDX for timing purposes.
ERR=1 indicates that an error occurred during execution of the previous command. The
ERR
Error Register should be read to determine the error type. The device sets ERR=0 when the
next command is received from the host.
Travelstar 5K160 (PATA) Hard Disk Drive Specification
Status Register
5
4
DF
DSC
3
2
DRQ
CORR
61 / 188
1
0
IDX
ERR

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents