OCP
Command
Interface
Command FIFO
Command
Scheduler
Command to memory
Write data to memory
Write Data FIFO
Data
Scheduler
Return
FIFO
Command
Register Read Data FIFO
Memory
Mapped
Registers
OCP
Interface
Write Data
OCP
Return
Interface
SDRAM Read Data FIFO
SDRAM
Read data from
Control
Data
EMIF
Figure 7-90. DDR2/3/mDDR Memory Controller FIFO Block Diagram
The command FIFO stores all the commands coming in on the OCP command interface.
The Write Data FIFO stores the write data for all the write transactions coming in on the OCP write data
interface.
The Return Command FIFO stores all the return transactions that are to be issued to the OCP return
interface. These include the write status return and the read data return commands.
There are two Read Data FIFOs that store the read data to be sent to the OCP return interface. One Read
Data FIFO stores read data from the memory mapped registers and other Read Data FIFO stores read
data from external memory.
7.3.3.3.2 Data Macro
The data macro consists of 8 data channels, one pair of complementary strobes (one pair for 8 bits of
data), and one data mask channel (one for 8 bits of data).
The data macros consists of PHY Data Macro, DLLs and IOs integrated into a macro.
407
SPRUH73H – October 2011 – Revised April 2013
Memory Subsystem
Copyright © 2011–2013, Texas Instruments Incorporated