C.1.11 dts-hd™ master audio, C.1.12 crossbar (downmix and upmix), C.1.11 dts-hd – Cirrus Logic CS4970x4 User Manual

Page 160: Master audio

Advertising
background image

Introduction

CS4953x4/CS4970x4 System Designer’s Guide

DS810UM6

Copyright 2013 Cirrus Logic, Inc

C-7

C.1.11 DTS-HD

Master Audio

See the Cirrus Logic application note, AN304DD for a complete description of the DTS-HD

Master

Audio firmware module.

C.1.11.1 Loading DTS-HD Master Audio for Stereo Downmix Output

The host commands necessary to load DST-HD Master Audio for Stereo downmix output are:

1.

Set output mode along with loading crossbar_b/apply_crossbar_b

UCMD Ef00000000000100

UCMD Ef000009000x00yy

UCMD Ef00000B0000000z

UCMD Ef00000000000001

2. Set index 0x27 of the (SYS_OUT SPEAKER) to 0x0a or 0x02, see DTS-HD Master Audio API in

AN304DC for details.

UCMD A000002700000002

x = apply_crossbar_b mode (main mixer enabled for 5.1 and disabled for 7.1)
yy = apply_crossbar_b uld id
z = ppm mode with output mode L_R

Similarly, you could downmix to other speaker configurations.

Note: Note: The DSP would auto-detect, auto-switch DTSHD-MA 96 and 192 streams. Currently,

192KHz multi-channel streams are not supported at an output rate of 192 Khz.

C.1.12 Crossbar (Downmix and Upmix)

See the Cirrus Logic application note, AN246MPC for a complete description of the Crossbar firmware
module.

C.1.12.1 Loading Crossbar with Legacy and PCM Modules

The host commands necessary to load crossbar_a (used with legacy and PCM (PCM if logic 7 is not
used) are:

UCMD Ef00000000000100

UCMD Ef000008000x00yy

UCMD Ef00000000000001

x= crossbar mode (e.g., mode with dual zone enabled with host coefficients)
yy = crossbar uld id

C.1.12.2 Loading Crossbar for Dual Zone Output with Logic 7 and HD Decoders

The host commands necessary to load crossbar_b are:

UCMD Ef00000000000100

UCMD Ef000009000x00yy

UCMD Ef00000000000001

x= crossbar_b / apply crossbar_b mode (API is same as Crossbar for both crossbar_b and apply
crossbar)

Advertising
This manual is related to the following products: