Appendix c loading/unloading firmware modules, C.1 introduction, C.1.1 dts 96/24™ and dts-es – Cirrus Logic CS4970x4 User Manual

Page 154: C.1.1.1 loading dts 96/24 decoder, C.1.1.2 switching to dts-es from dts 96/24 decoder, C.1.2 dts-es matrix and dts neo6, Appendix c, D in, Appendix c, "loading/unloading firmware modules, And dts-es

Advertising
background image

Introduction

CS4953x4/CS4970x4 System Designer’s Guide

DS810UM6

Copyright 2013 Cirrus Logic, Inc

C-1

Appendix C

Loading/Unloading Firmware Modules

C.1 Introduction

Appendix C describes how to load and unload various firmware modules in DSP Condenser. This occurs
the host changes concurrency mode(s). See

Section 7.4.2.1, “Using DSP Condenser to Change/Load

Firmware Modules” on page 7-10

for more detailed information on loading and unloading firmware

modules. Many of the firmware decoder modules mentioned in this chapter require a license from the
vendor and cannot be downloaded to the CS497xx device without a license. Contact your Cirrus Logic
Field Application Engineer (FAE) for licensing requirements for the third-party firmware mentioned here.

Note: In the following examples, “UCMD” command is used to send command to the CS497xx

Evaluation Board. In the customer’s system, the host processor does not need to preface the
command with “UCMD.”

C.1.1 DTS 96/24

and DTS-ES

See the Cirrus Logic application note, AN246DB for a complete description of the DTS 96/24 firmware
module. and AN246DC for the DTS-ES module.

C.1.1.1 Loading DTS 96/24 Decoder

The host commands necessary to load the DTS 96/24

decoder to output decoded audio streams at Fs 96

kHz are.

UCMD Ef00000000000100 # Set configuration lock bit

UCMD Ef000007xxxx00yy # Change decoder mode

UCMD Ef00000500000004 # Change output Fs

UCMD Ef00000000000001 # Change to new configuration

X= dts_es decoder mode with DTS96/24

enabled, yy= dts_es uld id

C.1.1.2 Switching to DTS-ES from DTS 96/24 Decoder

The host commands necessary to switch back to DTS-ES from DTS96/24 are:

UCMD Ef00000000000100

UCMD Ef000007000x00yy

UCMD Ef00000500000000

UCMD Ef00000000000001

X= dts_es mode (96/24 not enabled), yy= dts_es uld id

C.1.2 DTS-ES Matrix and DTS Neo6

See the Cirrus Logic application note, AN246DC for a complete description of the DTS-ES firmware
module. and AN246MPB for the DTS Neo6 module.

Advertising
This manual is related to the following products: