Deskstar 7K400 Hard Disk Drive Specification
104
e. The host reads one sector (or block) of data via the Data Register.
f. The device sets DRQ = 0 after the sector (or block) has been transferred to the host.
4. For the Read Long command:
a. The device sets BSY = 1 and prepares for data transfer.
b. When the sector of data is available for transfer to the host, the device sets BSY = 0 and DRQ=1 and
interrupts the host.
c. In response to the interrupt, the host reads the Status Register.
d. The device clears the interrupt in response to the Status Register being read.
e. The host reads the sector of data including ECC bytes via the Data Register.
f. The device sets DRQ = 0 after the sector has been transferred to the host.
The Read Multiple command transfers one block of data for each interrupt. The other commands transfer one sec-
tor of data for each interrupt.
Note that the status data for a sector of data is available in the Status Register
before
the sector is transferred to the
host.
If the device detects an invalid parameter, then it will abort the command by setting BSY = 0, ERR = 1, ABT = 1,
and interrupting the host.
If an error occurs, the device will set BSY = 0, ERR = 1, and DRQ = 1. The device will then store the error status
in the Error Register and interrupt the host. The registers will contain the location of the sector in error. The error
location will be reported using CHS mode or LBA mode. The mode is decided by the mode select bit (bit 6) of the
Device/Head register upon issuing the command.
If an Uncorrectable Data Error (UNC = 1) occurs, the defective data will be transferred from the media to the sector
buffer and will be available for transfer to the host at the host's option. In case of a Read Multiple command, the
host should complete transfer of the block which includes the error from the sector buffer and terminate whatever
type of error that occurred.
All data transfers to the host through the Data Register are 16 bits except for the ECC bytes which are 8 bits.
11.2 PIO Data Out Commands
The following are Data Out commands:
•
Device Configuration SET
•
Download Microcode
•
Format Track
•
Security Disable Password
•
Security Erase Unit
•
Security Set Password
•
Security Unlock
•
Set Max Set Password
•
Set Max Unlock
•
S.M.A.R.T. Write log sector
•
Write Buffer
•
Write Log Ext
•
Write Long
Summary of Contents for Deskstar 7K400
Page 2: ......
Page 18: ...Deskstar 7K400 Hard Disk Drive Specification 4 ...
Page 20: ...Deskstar 7K400 Hard Disk Drive Specification 6 ...
Page 21: ...Deskstar 7K400 Hard Disk Drive specification 7 Part 1 Functional specification ...
Page 22: ...Deskstar 7K400 Hard Disk Drive Specification 8 ...
Page 24: ...Deskstar 7K400 Hard Disk Drive Specification 10 ...
Page 34: ...Deskstar 7K400 Hard Disk Drive Specification 20 ...
Page 36: ...Deskstar 7K400 Hard Disk Drive Specification 22 ...
Page 58: ...Deskstar 7K400 Hard Disk Drive Specification 44 ...
Page 78: ...Deskstar 7K400 Hard Disk Drive Specification 64 ...
Page 80: ...Deskstar 7K400 Hard Disk Drive Specification 66 ...
Page 88: ...Deskstar 7K400 Hard Disk Drive Specification 74 ...
Page 116: ...Deskstar 7K400 Hard Disk Drive Specification 102 ...
Page 270: ...Deskstar 7K400 Hard Disk Drive Specification Write cache 94 Write DMA 226 ...