Ata and true ide register decoding, Task file register specification, Table 14: task file register specification – Silicon Image SiliconDrive SSD-D32G(I)-4300 User Manual
Page 36: Ide r

ATA
AND
T
RUE
IDE R
EGISTER
D
ECODING
SSD-D
XXX
(I)-4300 D
ATA
S
HEET
S
ILICON
S
YSTEMS
P
ROPRIETARY
This document and the information contained within it is confidential and proprietary to SiliconSystems, Inc.
All unauthorized use and/or reproduction is prohibited.
4300D-00DSR
P
AGE
27
F
EBRUARY
27, 2009
ATA
AND
T
RUE
IDE R
EGISTER
D
ECODING
SiliconDrive II can be configured as either a a memory-mapped or an an I/O
devices. As noted earlier, communication to and from the drive is
accomplished using the ATA Command Block.
T
ASK
F
ILE
R
EGISTER
S
PECIFICATION
The Task File registers are used for reading and writing the storage data in the
SiliconDrive II. The decoded addresses are as shown in the following table.
Table 14: Task File Register Specification
CS0#
CS1#
DA02
DA01
DA00
DIOR# = L
DIOW# = L
0
1
0
0
0
Data
Data
0
1
0
0
1
Error
Feature
0
1
0
1
0
Sector Count
Sector Count
0
1
0
1
1
Sector Number Sector Number
0
1
1
0
0
Cylinder Low
Cylinder Low
0
1
1
0
1
Cylinder High
Cylinder High
0
1
1
1
0
Drive/Head
Drive/Head
0
1
1
1
1
Status
Command
0
0
X
X
X
Invalid
Invalid
1
1
X
X
X
High-Z
Not Used
1
0
0
X
X
High-Z
Not Used
1
0
1
0
X
High-Z
Not Used
1
0
1
1
0
Alternate Status Device Control
1
0
1
1
1
Device Address Not Used