Cirrus Logic AN333 User Manual
Cirrus Logic Hardware

Copyright
Cirrus Logic, Inc. 2014
(All Rights Reserved)
AN333
APR '14
CS470xx Firmware User’s Manual:
General Overview and Common Firmware Modules
Contents
Document Strategy
Overview
Firmware Messaging
OS Firmware Module
Audio Manager Firmware Module
PCM Firmware Module
Watchdog Timer
Document Revisions
Overview
This document provides a description of the operation of
firmware for the CS470xx family of DSPs and attempts to
explain frequently used terminology and, at the same time,
systematically explains the OS operation and
communication for the CS470xx.
This document is a general overview to the family of
CS470xx Firmware User’s Manuals designated by the
general name AN333[X][Y]; where [X] = MPM (matrix
processing module), VPM (virtual processing module),
PPM (post processing module), and [Y] = A,B,C. The
CS470xx family of DSPs does not contain a compressed
data decoder.
CS470xx Block Diagram
Mid-Processor Overlay
PCM Outputs
Post-Processor Overlay (with APP loaded)
ID = 0x83
ID = 0xD9
ID = 0xD5
ID = 0xD4
Tone
Control
Module
Re-EQ™
Module
Bass
Management
Module
Parametric
EQ
Module
Delay
Module
Audio Manager
Module
Includes:
Gain (master)
Mute (master)
Channel Trim
Channel Remap
Up-sampler
Matrix Processor Module
Crossbar
Virtualizer Processor
Module
Dolby Headphone®
Virtualizer Processor Overlay
Matrix Processor Overlay
PCM inputs
Down-
sampler
AN333