CS47024C-DQZ Cirrus Logic Inc, CS47024C-DQZ Datasheet - Page 12

no-image

CS47024C-DQZ

Manufacturer Part Number
CS47024C-DQZ
Description
IC 2CH ADC 4ch DAC & 32bit DSP
Manufacturer
Cirrus Logic Inc
Datasheet
CS470xx Data Sheet
Audio SOC Processor Family
4.1 Crystal 32-bit DSP Core
4.2 DSP Memory
4.2.1 DMA Controller
12
The CS470xx comes with a Crystal
The DSP core is coupled to a flexible 8-channel DMA engine. The DMA engine can move data
CS470xx functionality is controlled by application codes that are stored in on-chip ROM or
Users can develop their applications using DSP Composer
The CS470xx is suitable for a variety of audio post-processing applications where sound quality via
The DSP core has its own on-chip data and program RAM and ROM and does not require external
The Y-RAM and P-RAM share a single block of memory that includes three 2K word blocks (32
The powerful 8-channel DMA controller can move data between 8 on-chip resources. Each
spaces. The DSP core is a high-performance, 32-bit, user-programmable, fixed-point DSP that is
capable of performing two multiply-and-accumulate (MAC) operations per clock cycle. The DSP
core has eight 72-bit accumulators, four X-data and four Y-data registers, and 12 index registers.
between peripherals such as the serial control port (SCP), digital audio input (DAI) and digital audio
output (DAO), sample rate converters (SRC), analog-to-digital converters (ADC), digital-to-analog
converters (DAC), or any DSP core memory, all without the intervention of the DSP. The DMA
engine off-loads data move instructions from the DSP core, leaving more MIPS available for signal
processing instructions.
downloaded to the CS470xx from a host controller or external serial FLASH/EEPROM.
then compile the image into a series of commands that are sent to the CS470xx through the SCP.
The processing application can either load modules (post-processors) from the DSP’s on-chip
ROM, or custom firmware can be downloaded through the SCP.
sound enhancement and speaker/cabinet tuning is required to achieve the sound quality
consumers expect. Examples of such applications include automotive head-ends, automotive
amplifiers, docking stations, sound bars, subwoofers, and boom boxes.
memory for post-processing applications.
bits/word) that are assignable to either Y-RAM or P-RAM as shown in
resource has its own arbiter: X, Y, and P RAMs/ROMs and the peripheral bus. Modulo and linear
addressing modes are supported, with flexible start address and increment controls. The service
intervals for each DMA channel, as well as up to 6 interrupt events, are programmable.
14K words
12K words
10K words
8K words
P-RAM
Table 4.
Memory Configurations for CS470xx
Copyright 2009 Cirrus Logic
®
32-bit core with separate X and Y data and P code memory
10K words
10K words
10K words
10K words
X-RAM
TM
to create the processing chain and
10K words
12K words
14K words
8K words
Y-RAM
Table
4.
DS787PP1

Related parts for CS47024C-DQZ