8-bit mode container (128 MiB)
16-bit mode container (128 MiB)
32-bit mode container (128 MiB)
Page mode container (128 MiB)
TILER virtual
address space
Increasing
addresses
TILER base address
TILER base a 800 0000h
TILER base a 1000 0000h
TILER base a 1800 0000h
Memory mapping
TILER view
Preliminary
www.ti.com
Architecture
2.2.2.4.3 Tiled Mode
When the being accessed in tiled mode, it can be either of the following:
•
A well formed 2D block requests - conforming to the orientation, mode and stride
•
A 1D incremental requests and ill-formed 2D block requests
Table 2-1. Stride for Well-formed Tiled Mode 2D Block Requests
Orientation
Mode
Stride
(bytes)
S
Y
X
M1
M0
Description
16384
Plain access to an 8-bit progressive frame in 0° or 180°
0
0
32768
Field access to an 8-bit interlaced frame in 0° or 180°
32768
Plain access to a 16-bit progressive frame in 0° or 180°
0
x
x
0
1
65536
Field access to a 16-bit interlaced frame in 0° or 180°
32768
Plain access to a 32-bit progressive frame in 0° or 180°
1
0
65536
Field access to a 32-bit interlaced frame in 0° or 180°
8192
Plain access to an 8-bit progressive frame in 90° or 270°
0
0
16384
Field access to an 8-bit interlaced frame in 90° or 270°
8192
Plain access to a 16-bit progressive frame in 90° or 270°
1
x
x
0
1
16384
Field access to a 16-bit interlaced frame in 90° or 270°
16384
Plain access to a 32-bit progressive frame in 90° or 270°
1
0
32768
Field access to a 32-bit interlaced frame in 90° or 270°
2.2.2.5
Object Container Definition
The object container is the unique addressable entry point of the TILER. It is a 128-MB 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 one being referred by a mode:
•
A 8-bit element mode, for efficiently accessing bi-dimensional arrays of 8-bit data, example 8-bits per
pixel Luma buffers of image.
•
A 16-bit element mode, for efficiently accessing bi-dimensional arrays of 16-bit data, example 16-bits
per pixel interleaved-Chroma(CbCr) buffers of image.
•
A 32-bit element mode, for efficiently accessing bi-dimensional arrays of 32-bit data, example 32-bits
per pixel, ARGB graphics buffers.
•
A page mode, for efficient 1D accesses
shows the TILER object containers and views.
Figure 2-23. TILER Object Containers and Views
355
SPRUGX9 – 15 April 2011
DMM/TILER
© 2011, Texas Instruments Incorporated