![background image](http://html1.mh-extra.com/html/texas-instruments/dm38x-davinci/dm38x-davinci_user-manual_1097067245.webp)
Internal Modules
245
SPRUHI7A – December 2012 – Revised June 2016
Copyright © 2012–2016, Texas Instruments Incorporated
High-Definition Video Processing Subsystem (HDVPSS)
1.2.13.3.1.7 Data Packet Descriptor Word 6/7 (Data)
The words 4/5 give a 64 bit of configuration that can be passed specifically to the IP that supports it. This
is passed directly down to the module through a VPI Control port. Please see the section on the specific
clients for the format of this data.
1.2.13.3.2 Configuration Descriptor
The Configuration Descriptor is used in a List to setup a client configuration. The configuration descriptor
consists of a header and a payload portion. The payload can either be part of the list that the descriptor is
contained in or it can be at a separate location. The VPDMA will pass the payload of the configuration
descriptor down to the client over the VPI Control port interface or through the MMR configuration port
depending on the destination field. A Configuration Descriptor to any single destination except Destination
0 MUST be on a single list. Configuration Descriptors to different destinations may be on different lists.
The Configuration Descriptor Header is 4 32 bit words. A configuration descriptor is not consumed until
the destination specified has received the entire configuration payload. Therefore the list is expected to
stall while the configuration takes place. This ensures that all descriptors after a configuration descriptor in
the list will occur after the desired configuration.
1.2.13.3.2.1 Configuration Descriptor Header Word0
Table 1-82. Configuration Descriptor Header Word0 Field Descriptions
Bits
Name
Description
31-0
Address Offset of the Destination
This is the address offset location in the
destination that the block of data in the
payload should be written. This field is
only used if the descriptor Class is a block
type. Otherwise this field is reserved.
1.2.13.3.2.2 Configuration Descriptor Header Word1
Table 1-83. Configuration Descriptor Header Word1 Field Descriptions
Bits
Name
Description
15-0
Number of Data Words
Length of First Data Packet for Class
1(block).
1.2.13.3.2.2.1 Number of Data Words
Bits 15-0 indicate the length of the first data block if the class is 1 as specified in Configuration Descriptor
Header Word3. If the class is not 1 then this field should be set to 0.
1.2.13.3.2.3 Configuration Descriptor Header Word2
Table 1-84. Configuration Descriptor Header Word2 Field Descriptions
Bits
Name
Description
31-0
Payload Location
Pointer to the data payload
1.2.13.3.2.3.1 Payload Location
Bits 31-0 contain the pointer to the data payload if the command packet is an indirect type. This value
along with the Payload Length will be combined to issue a DMA transaction that must complete before the
List Manager can finish processing this descriptor. The list will be made inactive pending this DMA
completion. This address should be on a 16 byte boundary so the lower 4 bits should always be 0.