SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The object container is the unique addressable entry point of the TILER. It is a 128-MiB virtual address space, where all objects of a same kind and orientation are allocated.
Four main types of containers are present in the TILER, each referred by a mode:
Figure 15-11 shows the TILER object containers and views.
The 512-MiB virtual address space composed of four 128-MiB object containers of different modes is called a view. Because eight orientations are available per mode, the TILER actually manages 32 kinds of containers.
The physical memory footprint of a 512-MiB TILER view is directly subject to the nature of the PAT unit.
A unique PAT LUT is instantiated in the DMM. This table is shared by all TILER modes. Hence, each of the four modes cannot be given its own private page-grained PAT LUT. A maximum of 128MiB of objects among all TILER modes can be managed as shown in Figure 15-12.
Although each of the four modes has its own separate virtual 128-MiB object container, these containers are all mapped to the same piecewise 128-MiB physical address space, and are then not physically separated. Consequently, a memory-related system constraint is that no more than 128-MiB of objects can be available simultaneously in a TILER view.
Software must ensure that any object allocated in a mode does not physically overlap with any other object, even in another mode.