![background image](http://html1.mh-extra.com/html/texas-instruments/dm38x-davinci/dm38x-davinci_user-manual_1097067314.webp)
Registers
314
SPRUHI7A – December 2012 – Revised June 2016
Copyright © 2012–2016, Texas Instruments Incorporated
High-Definition Video Processing Subsystem (HDVPSS)
1.3
Registers
A register name is comprised of <MODULE_NAME>_<mmr_name> with the MODULE_NAME in upper-
case and the mmr_name in that module in lower-case. For example, register name CSC_csc02: where
CSC represents the module name (for which registers are specified with offsets in this section) and csc02
represents the MMR name in the module MMR list.
Each module may have multiple instances of it in the subsystem (see
). For example, the CSC
module has 6 instances with different names: CSC_HD0, CSC_HD1, CSC_SD, CSC_WB2, CSC_VIP0,
and CSC_VIP1. See
for the module instance names and its location in the subsystem. All the
instances of a module share the same set of registers mentioned in this section.
lists the memory map for the HDVPSS registers.
To calculate actual/final address of a specific MMR or register, use this example: register CSC_csc02, for
the instance CSC_HD1.
Determine the address
of CSC_csc02:
0x4810 0000
(Base Address of HDVPSS)
+ 0x0000 0C00
(Instance Offset Address: CSC_HD1 from
+ 0x0000 0008
(Register Offset Address: CSC_csc02 from , corresponding instance register
in this section or search for the register name in this section)
= 0x4810 0C08
(Actual address of CSC_csc02)
(1)
GRPX module does not contain any 32-bit MMRs. The GRPX module is controlled by configuring the attributes mentioned in
(2)
CPU and VPDMA (through configuration descriptor) can access all the registers mentioned in this section. The VPDMA can also
access GRPX attribute configuration and coefficients of all the scaler instances; however, the CPU can not.
(3)
CHR_DS module does not contain any MMRs. The CHR_DS module is enabled by selecting 420 data formatted output in the
clkc_vip registers.
Table 1-114. HDVPSS Module Instances
Module Name
Number of Instances
Instance Names
CHR_US
6
CHR_US_P0, CHR_US_P1, CHR_US_P2,
CSC_US_AUX, CHR_US_SEC0, CHR_US_SEC1
CSC
6
CSC_HD0, CSC_HD1, CSC_SD, CSC_WB2,
CSC_VIP0, CSC_VIP1
COMP
1
COMP
CIG
1
CIG
GRPX
(1)
3
GRPX0, GRPX1, GRPX2
SD_VENC
1
SD_VENC
HD_VENC
3
HDMI/DVO1, DVO2, HDCOMP
VIP_PARSER
2
VIP0_PARSER, VIP1_PARSER
DEI
1
DEI
NF
1
NF
SC
5
SC_1, SC_2, SC_3, SC_4, SC_5
VCOMP
1
VCOMP
VPDMA
(2)
1
VPDMA
CHR_DS
(3)
5
CHR_DS0_VIP0, CHR_DS1_VIP0, CHR_DS0_VIP1,
CHR_DS1_VIP1, CHR_DS_NF