SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Table 17-87 list the local address to SDRAM address mapping when IBANK_POS = 2 and EBANK_POS = 0.
MAddr[31:N] N = 1 if 16-bit data bus width; N = 2 if 32-bit data bus width | |||||||
---|---|---|---|---|---|---|---|
bank address[2:1] | row address | bank address[0] | column address | ||||
IBANK value | bank[2:1] width (bits) | ROWSIZE value | row width (bits) | IBANK value | bank[0] width (bits) | PAGESIZE value | col width (bits) |
0 | 0 | 0 | 9 | 0 | 0 | 0 | 8 |
1 | 0 | 1 | 10 | 1 | 1 | 1 | 9 |
2 | 1 | 2 | 11 | 2 | 1 | 2 | 10 |
3 | 2 | 3 | 12 | 3 | 1 | 3 | 11 |
4 | 13 | ||||||
5 | 14 | ||||||
6 | 15 | ||||||
7 | 16 |
For EMIF_SDRAM_CONFIG[28:27] IBANK_POS = 2, the EMIF interleaves banks the same as for EMIF_SDRAM_CONFIG[28:27] IBANK_POS = 0 but the interleaving of banks is limited to two banks. Thus, the EMIF can keep a maximum of 8 banks open at a time but can interleave among only 2 of them.