Tiler Object Containers And Views; Stride For Well-Formed Tiled Mode 2D Block Requests - Texas Instruments TMS320C6A816 Series Technical Reference Manual

C6-integra dsp+arm processors
Table of Contents

Advertisement

www.ti.com
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
Orientation
S
Y
X
0
x
x
1
x
x
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
Figure 2-23
shows the TILER object containers and views.
TILER base address + 800 0000h
TILER base address + 1000 0000h
TILER base address + 1800 0000h
SPRUGX9 – 15 April 2011
Submit Documentation Feedback
Preliminary
Table 2-1. Stride for Well-formed Tiled Mode 2D Block Requests
Mode
Stride
(bytes)
M1
M0
16384
0
0
32768
32768
0
1
65536
32768
1
0
65536
8192
0
0
16384
8192
0
1
16384
16384
1
0
32768
Figure 2-23. TILER Object Containers and Views
TILER base address
8-bit mode container (128 MiB)
16-bit mode container (128 MiB)
32-bit mode container (128 MiB)
Page mode container (128 MiB)
Increasing
addresses
© 2011, Texas Instruments Incorporated
Plain access to an 8-bit progressive frame in 0° or 180°
Field access to an 8-bit interlaced frame in 0° or 180°
Plain access to a 16-bit progressive frame in 0° or 180°
Field access to a 16-bit interlaced frame in 0° or 180°
Plain access to a 32-bit progressive frame in 0° or 180°
Field access to a 32-bit interlaced frame in 0° or 180°
Plain access to an 8-bit progressive frame in 90° or 270°
Field access to an 8-bit interlaced frame in 90° or 270°
Plain access to a 16-bit progressive frame in 90° or 270°
Field access to a 16-bit interlaced frame in 90° or 270°
Plain access to a 32-bit progressive frame in 90° or 270°
Field access to a 32-bit interlaced frame in 90° or 270°
Memory mapping
Architecture
Description
TILER virtual
address space
TILER view
DMM/TILER
355

Advertisement

Table of Contents
loading

Table of Contents