SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Figure 24-154 shows a block diagram of the SATA host controller.
The SATA HBA port-associated DMA is a master on the device L3_MAIN interconnect. For a write to the attached storage device, this port reads FISs from the host system memory and pushes them into the transmit FIFO. When frame Dwords are received at RxFIFO, this interface is used to write the data out to the dedicated host system memory area. For details about DMA features and operation, see Section 24.8.4.8, DMA Port Configuration.
The SATA controller has a configuration slave interface used to read and write all system registers. The slave interface includes the following functions:
Both the slave and master interface of the SATA host controller share the same functional and interface clock, that is, operate on the same frequency (see also Section 24.8.3, SATA Controller Integration).
A bus interface unit adapts the SATA controller master and slave buses to the corresponding L3_MAIN and L4_CFG device interconnects.
The SATA controller AHCI Core registers are part of the instance signified as DWC_ahsata inside the Section 24.8.6.1, SATA Controller Instance Summary.