Samsung 3.5" hard disk drives Benutzerhandbuch

Seite von 115
DISK DRIVE OPERATION 
 
SpinPoint V40 Product Manual 
50
 
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 5 4 3 2 1 0 
ICRCE 
UNC 
0 IDNF 
0 ABRT 
TK0NF 
AMNF 
 
  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.