Samsung 3.5" hard disk drives Benutzerhandbuch

Seite von 115
DISK DRIVE OPERATION 
 
SpinPoint V40 Product Manual 
48
 
6.3.2  I/O Register - Address  
 
Communication to or from the drive is through an I/O register that routes the input or output data to or from 
registers addressed by a code on signals from the host (CS1FX-, CS3FX-, DA2, DA1, DA0, DIOR- and 
DIOW-). 
 
The Command Block registers are used for sending commands to the drive or posting status from the drive. 
 
The Control Block registers are used for drive control and to post-alternate status. Table 6-3 lists these 
registers and the addresses that select them. 
 
 
Table 6-3 I/O Port Function/Selection Address 
Address 
Functions 
CS1FX- CS3FX-  DA2  DA1
DA0
READ(DIOR-)  WRITE(DIOW-) 
                                               Control Block Registers 
High Impedance 
Not Used 
High Impedance 
Not Used 
High Impedance 
Not Used 
Alternate Status 
Device Control 
Device Address 
Not Used 
                                           Command Block Registers  
A N 0 
Data 
Data 
A N 0 
Error 
Register 
Features 
Sector Count 
Sector Count 
Sector Number 
Sector Number 
* LBA bits 0-7 
* LBA bits 0-7 
Cylinder Low 
Cylinder Low 
* LBA bits 8-15 
* LBA bits 8-15 
Cylinder High 
Cylinder High 
* LBA bits 16-23 
* LBA bits 16-23 
A N 1 
Drive/Head  Drive/Head 
* LBA bits 24-27 
* LBA bits 24-27 
A N 1 
Status 
Command 
Invalid Address 
Invalid Address 
 
* Mapping of registers in LBA mode. 
   Logic conventions are: 
A = signal asserted 
N = signal negated 
X = don't care