
1140
6437E–ATARM–23-Apr-13
SAM9M11
48.5
Video Decoder (VDEC) User Interface
The VDEC User interface is split into two interfaces.
One that concerns Post Processor and is common to all Decoder Modes, described by Video
Post Processor Register Mapping.
One in which registers and fields depend on the Decoder Mode used. For best readability this
document describes one Register Mapping for each Decoder Mode. The relations are given
Note:
The decoder mode is defined by the field DEC_MODE in Decoder Control Register 0.
Table 48-8.
Register Mapping vs. Decoder Mode
Decoder Mode
Refer to the following Register Mapping
H264
Video Decoder Register Mapping (H264)
MPEG4
Video Decoder Register Mapping (MPEG4H263)
H263
Video Decoder Register Mapping (MPEG4H263)
JPEG
Video Decoder Register Mapping (JPEG)
VC1
Video Decoder Register Mapping (VC1)
MPEG2
Video Decoder Register Mapping (MPEG2MPEG1)
MPEG1
Video Decoder Register Mapping (MPEG2MPEG1)
Table 48-9.
Video Decoder Register Mapping (All Decoders)
Offset
Register
Name
Access
Reset
0x0000
ID Register
XXXXX
VDEC_IDR
Read-only
0x81701000
0x0004
Decoder Interrupt Register
XXXXX
VDEC_DIR
Read-write
0x00000000
0x0008
Decoder Device Configuration Register
XXXXX
VDEC_DDCR
Read-write
0x00000400
0x000C
Decoder Control Register 0
XXXXX
VDEC_CTLR0
Read-write
0x00000000
0x0010
Decoder Control Register 1
XXXXX
VDEC_CTLR1
Read-write
0x00000000
0x0014
Decoder Control Register 2
XXXXX
VDEC_CTLR2
Read-write
0x00000000
0x0018
Decoder Control Register 3
XXXXX
VDEC_CTLR3
Read-write
0x00000000
0x001C
Decoder Control Register 4
X
–
X
–
VDEC_CTLR4
Read-write
0x00000000
0x0020
Decoder Control Register 5
X
–
X
–
VDEC_CTLR5
Read-write
0x00000000
0x0024
Decoder Control Register 6
X
–
X
–
VDEC_CTLR6
Read-write
0x00000000
0x0028
Base Address for Differential Motion Vector
X
–
X
–
VDEC_DMVBA
Read-write
0x00000000
0x002C
Decoder Control Register 7
X
–
X
–
VDEC_CTLR7
Read-write
0x00000000
0x0030
RLC/VLC Data Base Address
XXXXX
VDEC_RLCVLCBA
Read-write
0x00000000
0x0034
Decoded Picture Base Address
XXXXX
VDEC_PICTBA
Read-write
0x00000000
0x0038
Reference Picture Index 0 Base Address
XXXXX
VDEC_PIDXBA0
Read-write
0x00000000
0x003C
Reference Picture Index 1 Base Address
XXXXX
VDEC_PIDXBA1
Read-write
0x00000000
0x0040
Reference Picture Index 2 Base Address
XXXXX
VDEC_PIDXBA2
Read-write
0x00000000
0x0044
Reference Picture Index 3 Base Address
XXXXX
VDEC_PIDXBA3
Read-write
0x00000000