Preliminary
Registers
www.ti.com
16.4 Registers
Due to the support of a standard controller, that is compliant with the AHCI 1.1 specifications, the
memory-map of the controller and the register descriptions matches the memory-map documented
within the standard. For features that are not part of the standard or are implementer specific, (for
example, DMA burst control or built-in self test) the reserved locations are used to document the
necessary registers required by the non-standard features.
The sub-system core contains register space for global host programming and space for port
programming (the device supports two Host Ports and confirms to the AHCI specification calls for the
support of multiple Host ports and the register space partitioning comes from this perspective). All
registers that start below offset address 100h are global and meant to apply to the HBA, i.e., the
registers settings entered at the global region applies to both HBA ports. The port control registers
reside at offset 100h and above. Dedicated registers that pertains to the specific port reside within this
space. There are as many register banks as there are ports (for the device two banks of registers are
available for use).
The subsystem core contains register space for global host programming and space for port
programming (the AHCI specification calls for the support of multiple Host ports and the register space
partitioning comes from this perspective). All registers that start below offset address 100h are global
and meant to apply to the entire HBA, i.e., the registers settings entered at the global region applies to
both HBA ports. The Port 0 control registers reside at offset 100h and above while the Port 1 registers
reside at offset 180h and above. Dedicated registers that pertains to the specific port reside within this
space. There are as many register banks as there are ports (for this device, two banks of registers are
available).
lists the registers of the SATA subsystem. Note that a special class of registers whose reset
state is listed as W/RO (write/read only) requires a one time initialization after power-up. These
registers are written once after a hard reset by firmware, and then remain as read-only thereafter.
These registers are not affected by software reset.
Table 16-3. SATA Controller Registers
Address Offset
Acronym
Register Description
Section
0h
CAP
HBA Capabilities Register
4h
GHC
Global HBA Control Register
8h
IS
Interrupt Status Register
Ch
PI
Ports Implemented Register
10h
VS
AHCI Version Register
14h
CCC_CTL
Command Completion Coalescing Control Register
18h
CCC_PORTS
Command Completion Coalescing Ports Register
A0h
BISTAFR
BIST Active FIS Register
A4h
BISTCR
BIST Control Register
A8h
BISTFCTR
BIST FIS Count Register
ACh
BISTSR
BIST Status Register
B0h
BISTDECR
BIST DWORD Error Count Register
E0h
TIMER1MS
BIST DWORD Error Count Register
E8h
GPARAM1R
Global Parameter 1 Register
ECh
GPARAM2R
Global Parameter 2 Register
F0h
PPARAMR
Port Parameter Register
F4h
TESTR
Test Register
F8h
VERSIONR
Version Register
FCh
IDR
ID Register
100h
P0CLB
Port 0 Command List Base Address Register
108h
P0FB
Port 0 FIS Base Address Register
110h
P0IS
Port 0 Interrupt Status Register
114h
P0IE
Port 0 Interrupt Enable Register
1592Serial ATA (SATA) Controller
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...