CS47014-CVZR CIRRUS [Cirrus Logic], CS47014-CVZR Datasheet - Page 6

no-image

CS47014-CVZR

Manufacturer Part Number
CS47014-CVZR
Description
High Definition Audio Decoder DSP Family with Dual 32-bit DSP Engine Technology
Manufacturer
CIRRUS [Cirrus Logic]
Datasheet
CS4970x4 Data Sheet
32-bit High Definition Audio Decoder DSP Family
2.1 Migrating from the CS495xx(2) to the CS4970x4
2.2 Licensing
3. Code Overlays
6
versions of the two devices are virtually identical with respect to external system connection, there are some small
differences the hardware designer should be aware of:
application notes. Please contact your local Cirrus Sales representative for more information.
overlays. The overlays have been divided into three main groups called Decoders, Matrix-processors, and Post-
processors. All software components are defined in the following list:
overlay can be reloaded independently without disturbing the other overlays. For example, when a new decoder is
selected, the OS, matrix-, and post-processors do not need to be reloaded — only the new decoder (the same is true
for the other overlays).
The CS4970x4 was designed to provide an easy upgrade path from the CS495xx & CS4953x. Although 144-pin
Licenses are required for all of the third party audio decoding/processing algorithms listed below, including the
The suite of software available for the CS4970x4 family consists of operating systems (OS) and a library of
The overlay structure reduces the time required to reconfigure the DSP when a processing change is requested. Each
• The PLL supply voltage on the CS4970x4 is 3.3V vs. 1.8V on the CS495xx.
• The PLL filter topology is simpler when using the CS4970x4 rather than the CS495xx.
• The CS4970x4 adds support for 6-channel DSD input.
• The CS4970x4 adds support for TDM mode on both audio input and output ports.
• The CS4970x4 does not support external SRAM operation.
• The CS4970x4 external SDRAM bus speed is fixed at 150 MHz vs. the 120 MHz max bus speed for the
• The CS4970x4 CLKOUT pin can output XTALI or XTALI/2. The CS495xx can only output XTALI.
• OS/Kernel - Encompasses all non-audio processing tasks, including loading data from external memory,
• Decoders - Any Module that initially writes data into the audio I/O buffers, e.g. AC-3
• Matrix-processors - Any module that processes audio I/O buffer PCM data in-place before the Post-
• Virtualizer-processor - Any module that encodes PCM data into fewer output channels than input channels
• Post-processors - Any module that processes audio I/O buffer PCM data in-place after the Matrix-Processors.
CS495xx. Some firmware modules also support a 75 MHz CS4970x4 SDRAM bus speed. Please refer to
AN304 for details.
processing host messages, calling audio-processing subroutines, auto-detection, error concealment, etc.
the decoding/processing algorithms listed require delivery of PCM or IEC61937-packed, compressed data via
I
processors. Generally speaking, these modules alter the number of valid channels in the audio I/O buffer
through processes like Virtualization (n 2 channels) or Matrix Decoding (2 n channels). Examples are Dolby
ProLogic IIx and DTS Neo:6.
(n 2 channels) with the effect of providing “phantom” speakers to represent the physical audio channels that
were eliminated. Examples are Dolby Headphone
modules reduce the number of valid channels in the audio I/O buffer.
Examples are Bass Management, Audio Manager, Tone Control, EQ, Delay, Customer-specific Effects, Dolby
Headphone/Virtual Speaker, etc.
2
S- or LJ-formatted digital audio to the CS4970x4 from A/D converters, SPDIF Rx, HDMI Rx, etc.
Copyright 2009 Cirrus Logic
®
2 and Dolby Virtual Speaker
®
2. Generally speaking, these
, DTS, PCM, etc. All
DS752PP8

Related parts for CS47014-CVZR