![Texas Instruments AM1808 Скачать руководство пользователя страница 1346](http://html.mh-extra.com/html/texas-instruments/am1808/am1808_technical-reference-manual_10945581346.webp)
REG
IF
PHY
IF
DMA
IF
Port
Bus
Interface
Unit
BIU
Master
BIU
Slave
Port
DMA
Port
Registers
Transport
Layer
Link
Layer
TxFIFO
Port Power Control Module
Master
IF
Slave
IF
PHY
IF
RxFIFO
Introduction
1346
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Serial ATA (SATA) Controller
SATA Subsystem Functional Block Diagram (continued)
SATA Core Block Diagram
28.1.5 Terminology Used in this Document
The following is a brief explanation of some terms used in this document:
Term
Meaning
AHCI
Advanced host controller Interface (necessary for implementing newly supported
features like native command queuing). Freon device supports only this mode of
operation, i.e., has no support for Legacy mode. It also reduces CPU/Software
overhead when moving data in and out of the system memory. Note that system
software is responsible to ensure that queued and non-queued commands are not
mixed in the command list.
ATA/ATAPI
AT attachment/ATA packet interface
CF
Compact Flash
device
External SATA or ATAPI device attached to the SATA controller
DMA
DMA within the ATA controller, not the processor EDMA system
DWORD
DWORD is 32 bits of data.
command list
A memory buffer for as much as 32 commands. Each command is entered in a
command slot. This is a required feature when supporting command queuing.
command slot
A subset of the command list. It is the memory buffer for a single command. A total of
32 command slots exist.
D2H
Device to HBA. Mostly used to indicate the direction of the transmission of FIS that is
from device to the HBA (host).
FIS
Frame Information Structure. A frame is made of a data payload with computed CRC
and a start and end primitives.
H2D
HBA to device. Mostly used to indicate the direction of the transmission of FIS that is
from HBA (host) to device.
HBA
Host bus adapter. It is the SATA controller that implements the AHCI specification to
communicate between system memory and Serial ATA devices.
Legacy mode
This mode of operation makes the user access (application software or driver) to view
the SATA controller in a similar fashion as a PATA controller. This device does not
support this mode of operation but AHCI mode of operation.