beautypg.com

Cirrus Logic AN333 User Manual

Cirrus Logic Hardware

background image

Copyright

Cirrus Logic, Inc. 2014

(All Rights Reserved)

http://www.cirrus.com

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