VCOMP
HD_main
CSC
PIP
CIG
HD_main
PIP
HD_main(CIT)
Video
Alpha
Blender
Alpha Blender
DOR
Buffer
Video
Alpha
Blender
Alpha Blender
DOR
Buffer
Alpha Blender
DOR
Buffer
VPDMA
SD Video
COMP Module
HDMI/DVO1
VENC
DVO2
VENC
SD
VENC
HDMI
Feedback
DVO2
Feedback
G
rp
x
-0
G
rp
x
-1
G
rp
x
-2
G
rp
x
-0
G
rp
x
-1
G
rp
x
-2
G
rp
x
-0
G
rp
x
-1
G
rp
x
-2
V
id
e
o
-0
V
id
e
o
-1
V
id
e
o
-0
V
id
e
o
-1
V
id
e
o
-0
G
rp
x
-0
G
rp
x
-1
G
rp
x
-2
Alpha Blender
DOR
Buffer
HDCOMP
VENC
Video
Alpha
Blender
G
rp
x
-0
G
rp
x
-1
G
rp
x
-2
V
id
e
o
-0
V
id
e
o
-1
Internal Modules
73
SPRUHI7A – December 2012 – Revised June 2016
Copyright © 2012–2016, Texas Instruments Incorporated
High-Definition Video Processing Subsystem (HDVPSS)
Figure 1-31. COMP Module Block Diagram
All graphic sources have both interlaced or progressive formats. Muxes are used for each display to
choose the right format. If the graphics module has interlaced input, it can only provide interlaced output
through progressive data path. Therefore, the interlaced input data path can not be used in this case.
Input layers associated to a VENC are grouped together, reordered according to the user programmable
display priority order list, and blended using embedded alpha values between overlapped layers. Each
composed output is then buffered in a memory (inside COMP) from which the associated VENC pulls the
data out at its pixel clock rate.
As mentioned above, each blender can take up to five input layers (four for SD) out of the available seven
input layers. The accessibility of each blender to the input layer is shown in
Table 1-17. Input Layers and Associated Blenders
Input layers and
Blenders
Blender0
Blender1
Blender2
Blender3
HD main video
YES
NO
YES
NO
HD main video (CIT)
NO
YES
NO
NO
SD video
NO
NO
NO
YES
HD pip video
YES
YES
YES
NO
Grpx-0
YES
YES
YES
YES
Grpx-1
YES
YES
YES
YES
Grpx-2
YES
YES
YES
YES