Internal Modules
288
SPRUHI7A – December 2012 – Revised June 2016
Copyright © 2012–2016, Texas Instruments Incorporated
High-Definition Video Processing Subsystem (HDVPSS)
Table 1-113. Example Graphics List Description
Descriptor Type
Description
Size in 128 words
Configuration Descriptor
Sets up Frame 1 size and Scaler Coeficients
must be indirect because of the size
1 Payload size 12
Data Transfer Descriptor
Sets up up region 1
2
Data Transfer Descriptor
Sets up up region 2 size is the pre-scaled
size
2
Data Transfer Descriptor
Sets up region 3
2
Configuration Descriptor
Sets up Frame size for Frame 2. Assuming
scaler setup stays the same so just a frame
configuration is load. It can be direct or
indirect.
2 (Direct) 1 (Indirect) 1 (Payload Size)
Data transfer descriptor
Sets up the region 1. Size is the pre-scaled
size
2
Data transfer descriptor
Sets up the stencil data for region 2.
2
Data transfer descriptor
Sets up the data for region 2
2
Data transfer descriptor
Sets up the stencil data for region 1. Size is
the pre-scaled size of region 1
2
Data transfer descriptor
Sets up the data for region 1
2
Data transfer descriptor
Sets up the data for region 2
2
Data transfer descriptor
Sets up the data for region 3
2
After this list is created in memory then the List Address would be written with location of the list. This
would be followed with a write to the List Attribute register where a list number and setting the list size to
either 23 if the direct list was used for the frame only configuration. If the indirect frame only descriptor is
used then the list size would be 22.
1.2.13.5.1.6 List Configuration Example
To exercise different paths in VPSS, lists are to be prepared in memory to be processed by VPDMA.
Consider the Transcode path. The input data is to be read in through Client no:8 (Channel 0 for Luma and
Channel 1 for Chroma) and output is to be stored back in memory through client no:3 (Channel 102 YUV
interleaved output).
The order to keep descriptors is as follows:
1. Configuration descriptors (To configure the Scaler in the path)
2. Outbound Descriptors
3. Inbound Descriptors