Silicon Image Drive SSD-P08G(I)-3521 数据表
ATA
AND
T
RUE
IDE R
EGISTER
D
ECODING
SSD-P
XXX
(I)-3521 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.
3521P-02DSR
P
AGE
43
F
EBRUARY
2, 2009
ATA
AND
T
RUE
IDE R
EGISTER
D
ECODING
SiliconDrive 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.
devices. As noted earlier, communication to and from the drive is
accomplished using the ATA Command Block.
M
EMORY
-M
APPED
R
EGISTER
D
ECODING
In memory-mapped mode, the SiliconDrive registers are accessed via
standard memory references (i.e., OE# and WE#). The ATA registers are
mapped to common memory space in a 2KB window starting at address 0.
standard memory references (i.e., OE# and WE#). The ATA registers are
mapped to common memory space in a 2KB window starting at address 0.
Table 30: Memory-Mapped Register Decoding
Reg# Offset A10 A9:A4 A3 A2 A1 A0 OE# = L
WE# = L
1
0
0
X
0
0
0
0
Even Data
Read
Read
Even Data
Write
Write
1
1
0
X
0
0
0
1
Error
Feature
1
2
0
X
0
0
1
0
Sector Count
Sector Count
1
3
0
X
0
0
1
1
Sector
Number
Number
Sector
Number
Number
1
4
0
X
0
1
0
0
Cylinder Low
Cylinder Low
1
5
0
X
0
1
0
1
Cylinder High Cylinder High
1
6
0
X
0
1
1
0
Drive/Head
Drive/Head
1
7
0
X
0
1
1
1
Status
Command
1
8
0
X
1
0
0
0
Duplicate
Even Data
Read
Even Data
Read
Duplicate
Even Data
Write
Even Data
Write
1
9
0
X
1
0
0
1
Duplicate Odd
Data Read
Data Read
Duplicate Odd
Data Write
Data Write
1
D
0
X
1
1
0
1
Duplicate
Error
Error
Duplicate
Feature
Feature
1
E
0
X
1
1
1
0
Alternate
Status
Status
Device Control
1
F
0
X
1
1
1
1
Drive Address Reserved
1
X
1
X
X
X
X
0
Even Data
Read
Read
Even Data
Write
Write
1
X
1
X
X
X
X
1
Odd Data
Read
Read
Odd Data
Write
Write