A tile is a subdivision of a page that is aimed at:
- Representing a 2D block to better balance accesses in both directions
- Ensuring that any tiled access that fits within a tile is made atomic in the SDRC and fits in a single SDRAM memory page
- Minimizing the number of SDRAM page openings per 2D block transfer
The tile is defined as a 1-kiB 2D block, and a 4-kiB page as an array of two lines of two tiles each.
When the considered page is in an interleaved DMM section, it is necessary that:
- The DMM memory interleaving size of tiled accesses is set to 1kiB (a tile size) so that any tiled request that fits within a tile, fits in a single SDRAM memory page.
- Any request that spans two or four tiles is distributed on a maximum number of SDRCs.