Internal Modules
246
SPRUHI7A – December 2012 – Revised June 2016
Copyright © 2012–2016, Texas Instruments Incorporated
High-Definition Video Processing Subsystem (HDVPSS)
1.2.13.3.2.4 Configuration Descriptor Header Word3
Table 1-85. Configuration Descriptor Header Word3 Field Descriptions
Bits
Name
Description
31-27
Packet Type
Host Packet Descriptor Type = 0xb
26
Direct
0 = Indirect Command
1 = Direct Command
25-24
Class
0 = Address, Data Set
1 = Block 2,3 Reserved for Future Use
23-16
Destination
Destination of the configuration payload
15-0
Payload Length
Length of Payload in Words.
1.2.13.3.2.4.1 Packet Type
Bits 31-27, this field indicates the type of descriptor and should be set 0xB for configuration descriptor.
1.2.13.3.2.4.2 Direct
Bit 26, this field indicates that the descriptor is a direct command or indirect command. A direct command
means that the payload is contiguous with the descriptor and will be pulled in by the list manager
descriptor control as it processes the list. A direct payload must end on or before a 256 byte boundary in
the list. An indirect command is when the Address is located in Word2 is a pointer to the data payload. A
DMA transaction will be scheduled to bring the payload into the List Manager to allow for the payload to
be sent to the destination.
1.2.13.3.2.4.3 Class
Bits 25-24, this field indicates the type of payload is associated with command descriptor, and thus how to
handle the payload.
A 0 indicates that the payload consists of blocks of data with each block having an address and length.
The first word after a sub-block contains the next address and length in bytes. This allows for writing to
multiple configuration regions in a client. The Configuration Descriptor word1 is the first address and
length pair. All addresses used must be larger then the previous address for all destinations except for the
MMR destination. If a sub block length is not evenly divisible into 16 then zeroes should be padded in the
payload so that the Next Client Address and Length field start on a 16 byte boundary.
1.2.13.3.2.4.3.1 Address Data Block Format
Table 1-86. Address Data Block Format Field Descriptions
Bits
Name
Description
31-0
Next Client Address
31-0
Configuration for Next Client Address
31-0
Configuration for Next Client A 4
31-0
Configuration for Next Client A 8
31-0
Configuration for Next Client A 12
31-0
Configuration for Next Client A 16
31-0
Next Client Address 2
15-0
Sub Block Length
A 1 indicates the payload is simply block data. The data is contiguous and starts at the offset of the
destination as specified in word1.