SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The EMIF module contains the following FIFOs:
Figure 17-50 shows the overall architecture of the EMIF FIFOs.
Table 17-71 lists the allocation of the entries.
Parameter | System Local Interface Entries | MPU Local Interface Entries |
---|---|---|
Pre Command FIFO | 6 | 4 |
Command FIFO | Up to 16(1) | Up to 16(1) |
Pre Write FIFO | 10(1) | 12(1) |
Bus Arbiter FIFO(1) | Programmable up to 12 | Programmable up to 12 |
RMW FIFO(1) | Up to 16 | Up to 16 |
Write Data FIFO (256-bit) | Up to (16(1) × 256 bits) | Up to 16(1) |
Return Command FIFO | 22 | 24 |
SDRAM Read Data FIFO | 22 | 24 |
Register Read Data FIFO | 2 | 0 |
RMW Read Data FIFO(1) | Up to 16 | Up to 16 |
The command FIFO is shared between the two local interfaces, whereas there are two different FIFOs for every other type, one dedicated to each local interface.
The command FIFO stores all the commands coming in on the local command interface. The allocation of entries in the command FIFO is programmable per local interface using the following bit fields: