Intel E3815 FH8065301567411 Data Sheet

Product codes
FH8065301567411
Page of 5308
 
Intel
®
 Atom™ Processor E3800 Product Family
Datasheet
1959
17.7
SATA Index Pair IO Registers
17.7.1
Serial ATA Index (SINDX)—Offset 0h
All of these I/O registers are in the core well. They are exposed only when CC.SCC is 
01h (i.e. IDE programming interface). These are Index/Data Pair registers that are 
used to access the SerialATA superset registers (SerialATA Status, SerialATA Control 
and SerialATA Error). The I/O space for these registers is allocated through SIDPBA. 
Locations with offset from 08h to 0Fh are reserved for future expansion. Software write 
operations to the reserved locations shall have no effect while software read operations 
to the reserved locations shall return 0. Refer to Serial ATA Index/Data Pair Superset 
Registers for more details.
Access Method
Default: 00000000h
Table 193.
Summary of SATA Index Pair I/O Registers—ABAR 
Offset
Size
Register ID—Description
Default 
Value
0h
4
00000000h
4h
4
00000000h
Type: 
I/O Register
(Size: 32 bits)
SINDX: 
ABAR Type: 
PCI Configuration Register (Size: 32 bits)
ABAR Reference: 
[B:0, D:19, F:0] + 24h
31
28
24
20
16
12
8
4
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RS
VD0
PIDX
RID
X
Bit 
Range
Default & 
Access
Description
31:16
0b
RO
RSVD0: 
Reserved
15:8
00h
RW
Port Index (PIDX): 
This index field is used to specify the port of the SATA controller 
that the port specific SerialATA Status (SSTS), SerialATA Control (SCTL) and SerialATA 
Error (SERR) registers are to be read from or write to. 00h = Primary Master (Port 0); 
01h = Primary Slave (Port 2); 02h = Secondary Master (Port 1); 03h = Secondary Slave 
(Port 3).
7:0
00h
RW
Register Index (RIDX): 
This index field is used to specify one out of three registers 
currently being indexed into. These three registers are the Serial ATA superset SStatus, 
SControl and SError memory registers and are port specific, hence for this SATA 
controller, there are four sets of these registers. Refer to Offset 128h, 1A8h, 228h, 
2A8h, 328h, 3A8h: PxSSTS - Port [0-5] Serial ATA Status, Offset 12Ch, 1ACh, 22Ch, 
2ACh, 32Ch, 3ACh: PxSCTL - Port [0-5] Serial ATA Control, and Offset 130h, 1B0h, 
230h, 2B0h, 330h, 3B0h: PxSERR - Port [0-5] Serial ATA Error for definitions of the 
SStatus, SControl and SError registers. 00h = SSTS; 01h = SCTL; 02h = SERR.