C.1.5 dolby digital®plus, C.1.5.2 setting drc modes for dolby digial plus, C.1.6 dolby® truehd – Cirrus Logic CS4970x4 User Manual
Page 156: C.1.5 dolby digital, Plus, C.1.6 dolby, Truehd

Introduction
CS4953x4/CS4970x4 System Designer’s Guide
DS810UM6
Copyright 2013 Cirrus Logic, Inc
C-3
UCMD Ef00000000000001
x= SGEN mode, yy= SGEN uld id
C.1.5 Dolby Digital
®
PLus
See the Cirrus Logic application note, AN304DA for a complete description of the Dolby Digital Plus
firmware module.
C.1.5.1 Loading Dolby Digital Plus for Stereo Output
The host commands necessary to load Dolby Digital Plus for stereo output are
UCMD Ef00000000000100
UCMD Ef000007000x00yy
UCMD Ef00000B0000000z
UCMD Ef00000000000001
x = DDplus mode for stereo output (Eg. LoRo).
yy = DDplus decoder uld id
z = ppm mode with output mode L_R
C.1.5.2 Setting DRC Modes for Dolby Digial Plus
The host commands necessary to set DRC modes for Dolby Digital Plus are.
UCMD Ef00000000000100
UCMD Ef000007000x00yy
UCMD Ef00000000000001
x = DDplus DRC mode desired (as per flash_image.xml file), yy= DDplus uld id
C.1.6 Dolby
®
TrueHD
See the Cirrus Logic application note, AN304DC for a complete description of the Dolby TrueHD firmware
module.
C.1.6.1 Loading Dolby TrueHD for Stereo Downmix Output
The host commands necessary to load Dolby TrueHd for stereo downmix output are
ucmd ef00000000000100
ucmd ef000007000m00nn
# Load True HD decoder stereo mode, if
exists
in the image.
ucmd ef000008000000pp
# Load setup crossbar.
ucmd ef000009000q00rr
# Load apply crossbar_b with main mixer
enabled)
ucmd ef00000b0000000z
ucmd ef00000000000001
m=TrueHD mode for stereo output, nn= TrueHD decoder uld id
pp= uld id of setup crossbar
q= Apply crossbar mode with main mixer enabled
rr= uld id of Apply Crossbar
z= ppm mode with output_mode L_R