Command Block Register Descriptions; Data Register (1F0H); Features Register (1F1H); Sector Number Register (1F3H) - Samsung SPINPOINT V40 Series Product Manual

3.5” hard disk drives
Table of Contents

Advertisement

DISK DRIVE OPERATION

6.3.4 Command Block Register Descriptions

6.3.4.1

Data Register (1F0h)

This 16-bit register is used to transfer data blocks between the device data buffer and the host. It is also the
register through which sector information is transferred on a Format Track command. Data transfers may be
either PIO or DMA.
6.3.4.2

Features Register (1F1h)

This register is command specific and used to enable and disable features of the interface (e.g., by the Set
Features command to enable and disable caching).
6.3.4.3

Sector Number Register (1F3h)

In CHS mode this register contains the starting sector number for any disk data access for the subsequent
command. The sector number is from 1 to the maximum number of sectors per track. In LBA mode this
register contains bits 0-7 of the LBA.
See the command descriptions for the contents of the register at command completion (whether successful or
unsuccessful).
6.3.4.4

Error Register (1F1h)

This register contains status from the last command executed by the drive or a Diagnostic Code.
At the completion of any command except Execute Drive Diagnostic, the contents of this register are valid
when ERR=1 in the Status register.
Following a power-on, a reset, or completion of an Execute Drive Diagnostic command, this register contains
a Diagnostic Code (see Table 6-4).
7
6
ICRCE
UNC
ICRCE (Interface CRC Error) indicates a CRC error has occurred on the data bus during a Ultra-
DMA transfer.
UNC (Uncorrectable Data Error) indicates an uncorrectable data error has been encountered.
IDNF (ID Not Found) indicates the requested sector's ID field could not be found.
ABRT (Aborted Command) indicates the requested command has been aborted due to a drive status
error (Not Ready, Write Fault, etc.) or because the command code is invalid.
K0NF (Track 0 Not Found) indicates track 0 has not been found during a Recalibrate command.
AMNF (Address Mark Not Found) indicates the data address mark has not been found after finding
the correct ID field.
NOTE: Unused bits are cleared to zero.
50
5
4
3
0
IDNF
0
2
1
0
ABRT
TK0NF
AMNF
SpinPoint V40 Product Manual

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sv2001hSv3012hSv4002hSv6003hSv6014hSv8004h

Table of Contents