18
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Contents
28.2.2
Signal Description
.............................................................................................
28.2.3
Pin Multiplexing
................................................................................................
28.2.4
Interfacing to Single and Multiple Devices
.................................................................
28.2.5
DMA
.............................................................................................................
28.2.6
Transport Layer
................................................................................................
28.2.7
Link Layer
......................................................................................................
28.2.8
Phy
..............................................................................................................
28.2.9
Reset
............................................................................................................
28.2.10
Initialization
...................................................................................................
28.2.11
Interrupt Support
.............................................................................................
28.2.12
EDMA Event Support
.......................................................................................
28.2.13
Power Management
.........................................................................................
28.3
Use Cases
................................................................................................................
28.3.1
General Utilities: Structures and Subroutines Sample Program Uses
................................
28.3.2
Example on Initialization and Spinning Up Device
........................................................
28.3.3
Example of DMA Write Transfer
............................................................................
28.3.4
Example of DMA Read Transfer
............................................................................
28.4
Registers
.................................................................................................................
28.4.1
HBA Capabilities Register (CAP)
...........................................................................
28.4.2
Global HBA Control Register (GHC)
........................................................................
28.4.3
Interrupt Status Register (IS)
................................................................................
28.4.4
Ports Implemented Register (PI)
............................................................................
28.4.5
AHCI Version Register (VS)
.................................................................................
28.4.6
Command Completion Coalescing Control Register (CCC_CTL)
......................................
28.4.7
Command Completion Coalescing Ports Register (CCC_PORTS)
....................................
28.4.8
BIST Active FIS Register (BISTAFR)
.......................................................................
28.4.9
BIST Control Register (BISTCR)
............................................................................
28.4.10
BIST FIS Count Register (BISTFCTR)
....................................................................
28.4.11
BIST Status Register (BISTSR)
............................................................................
28.4.12
BIST DWORD Error Count Register (BISTDECR)
......................................................
28.4.13
BIST DWORD Error Count Register (TIMER1MS)
......................................................
28.4.14
Global Parameter 1 Register (GPARAM1R)
.............................................................
28.4.15
Global Parameter 2 Register (GPARAM2R)
.............................................................
28.4.16
Port Parameter Register (PPARAMR)
....................................................................
28.4.17
Test Register (TESTR)
......................................................................................
28.4.18
Version Register (VERSIONR)
............................................................................
28.4.19
ID Register (IDR)
............................................................................................
28.4.20
Port Command List Base Address Register (P0CLB)
..................................................
28.4.21
Port FIS Base Address Register (P0FB)
.................................................................
28.4.22
Port Interrupt Status Register (P0IS)
......................................................................
28.4.23
Port Interrupt Enable Register (P0IE)
.....................................................................
28.4.24
Port Command Register (P0CMD)
........................................................................
28.4.25
Port Task File Data Register (P0TFD)
....................................................................
28.4.26
Port Signature Register (P0SIG)
..........................................................................
28.4.27
Port Serial ATA Status (SStatus) Register (P0SSTS)
..................................................
28.4.28
Port Serial ATA Control (SControl) Register (P0SCTL)
................................................
28.4.29
Port Serial ATA Error (SError) Register (P0SERR)
.....................................................
28.4.30
Port Serial ATA Active (SActive) Register (P0SACT)
...................................................
28.4.31
Port Command Issue Register (P0CI)
....................................................................
28.4.32
Port Serial ATA Notification Register (P0SNTF)
.........................................................
28.4.33
Port DMA Control Register (P0DMACR)
.................................................................
28.4.34
Port PHY Control Register (P0PHYCR)
..................................................................
28.4.35
Port PHY Status Register (P0PHYSR)
...................................................................