DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

CS495303 View Datasheet(PDF) - Cirrus Logic

Part Name
Description
Manufacturer
CS495303 Datasheet PDF : 36 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
CS4953xx Data Sheet
32-bit Audio Decoder DSP Family
4. Hardware Functional Description
4.1 Coyote 32-bit DSP Core
The CS4953xx is a dual-core DSP with separate X and Y data and P code memory spaces. Each core is a
high-performance, 32-bit, user-programmable, fixed-point DSP that is capable of performing two multiply
accumulate (MAC) operations per clock cycle. Each core has eight 72-bit accumulators, four X- and four Y-data
registers, and 12 index registers.
Both DSP cores are coupled to a flexible DMA engine. The DMA engine can move data between peripherals
such as the digital audio input (DAI) and digital audio output (DAO), external memory, or any DSP core
memory, all without the intervention of the DSP. The DMA engine offloads data move instructions from the DSP
core, leaving more MIPS available for signal processing instructions.
CS4953xx functionality is controlled by application codes that are stored in on-board ROM or downloaded to
the CS4953xx from a host mcu or external FLASH/EEPROM. Users can choose to use standard audio
decoder and post-processor modules which are available from Cirrus Logic.
The CS4953xx is suitable for Audio Decoder, Audio Post-processor, Audio Encoder, DVD Audio/Video Player,
and Digital Broadcast Decoder applications.
4.1.1 DSP Memory
Y Each DSP core has its own on-chip data and program RAM and ROM and does not require external memory
for any of today’s popular audio algorithms including Dolby Digital Surround EX, AAC Multichannel, DTS-ES
96/24, and THX Ultra2.
R The memory maps for the DSPs are as follows. All memory sizes are composed of 32-bit words.
A Memory
Type
IN X
Y
P
Table 3. CS49530x DSP Memory Sizes
DSP A
16k SRAM, 16k ROM
16k SRAM, 32k ROM
8k SRAM, 32k ROM
DSP B
10k SRAM, 8k ROM
16k SRAM, 16k ROM
8k SRAM, 24k ROM
IM Memory
Type
LX
Y
EP
Table 4. CS49531x DSP Memory Sizes
DSP A
16k SRAM, 16k ROM
24k SRAM, 32k ROM
8k SRAM, 32k ROM
DSP B
10k SRAM, 8k ROM
16k SRAM, 16k ROM
8k SRAM, 24k ROM
4.1.2 DMA Controller
R The powerful 12-channel DMA controller can move data between 8 on-chip resources. Each resource has its
own arbiter: X, Y, and P RAM/ROMs on DSP A; X, Y, and P RAM/ROMs on DSP B; external memory; and the
Pperipheral bus. Modulo and linear addressing modes are supported, with flexible start address and increment
controls. The service interval for each DMA channel as well as up to 6 interrupt events, is programmable.
DS705PP6
Copyright 2009 Cirrus Logic
7

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]