SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Table 15-83 list the local address to SDRAM address mapping when IBANK_POS = 1 and EBANK_POS = 1.
| MAddr[31:2] | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| chip select | bank address[2] | row address | bank address[1:0] | column address | |||||
| EBANK value | chip select width (bits) | IBANK value | bank[2] width (bits) | ROWSIZE value | row width (bits) | IBANK value | bank[1:0] width (bits) | PAGESIZE value | col width (bits) |
| 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 0 | 8 |
| 1 | 1 | 1 | 0 | 1 | 10 | 1 | 1 | 1 | 9 |
| 2 | 0 | 2 | 11 | 2 | 2 | 2 | 10 | ||
| 3 | 1 | 3 | 12 | 3 | 2 | 3 | 11 | ||
| 4 | 13 | ||||||||
| 5 | 14 | ||||||||
| 6 | 15 | ||||||||
| 7 | 16 | ||||||||
For EMIF_SDRAM_CONFIG[28:27] IBANK_POS = 1, and EMIF_SDRAM_CONFIG_2[27] EBANK_POS = 1, the EMIF interleaves banks the same as for EMIF_SDRAM_CONFIG[28:27] IBANK_POS = 0 but the interleaving of banks within a device (per CS) is limited to four banks. Thus, the EMIF can keep a maximum of 16 banks (eight internal banks across two CSs) open at a time but can interleave among only 4 of them.