4 Hardware Functional Description
4 Hardware Functional Description
4.1 DSP Core
The CS485xx family DSPs are single-core DSP with separate X and Y data and P code memory 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- and four
Y-data registers, and 12 index registers.
The DSP core is coupled to a flexible DMA engine. The DMA engine can move data between peripherals such as the serial
control port (SCP), digital audio input (DAI) and digital audio output (DAO), 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.
CS485xx family functionality is controlled by application codes that are stored in on-board ROM or downloaded to the
CS485xx from a host controller or external serial FLASH/EEPROM.
Users can develop their applications using DSP Composer to create the processing chain and then compile the image into
a series of commands that are sent to the CS485xx through the SCP. The processing application can either load modules
(matrix-processors, virtualizers, post-processors) from the DSPs on-board ROM, or custom firmware can be downloaded
through the SCP.
The CS485xx is suitable for a variety of audio post-processing applications such as automotive head-ends, automotive
amplifiers, and boom boxes.
4.1.1
DSP Memory
The DSP core has its own on-chip data and program RAM and ROM and does not require external memory for
post-processing applications.
The Y-RAM and P-RAM share a single block of memory that can be configured to make Y and P equal in size, or more
memory can be allocated for Y-RAM in 2kword blocks.
4.1.2
DMA Controller
The powerful 8-channel DMA controller can move data between 8 on-chip resources. Each 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.
4.2 On-chip DSP Peripherals
4.2.1
Digital Audio Input Port (DAI)
Each version of the CS485xx supports a different number of input channels. Refer to Table 3-1 for more details.
The DAI port supports a wide variety of data input formats at sample rates (Fs) as high as 192 kHz. The port is capable of
accepting PCM or DSD formats. Up to 32-bit word lengths are supported. DSD is supported and internally converted to
PCM before processing. The DAI also supports a time division multiplexed (TDM) one-line data mode, that packs PCM
audio on a single data line (the total number possible depends on the ratio of SCLK to LRCLK and the version of chip. For
example on the CS48520 only 4 ch of PCM are supported in one line mode and on the CS48560 up to 8 channels are
supported.).
The port has two independent slave-only clock domains. Each data input can be independently assigned to a clock
domain. The sample rate of the input clock domains can be determined automatically by the DSP, off-loading the task of
monitoring the SPDIF receiver from the host. A time-stamping feature allows the input data to be sample-rate converted
via software.
7
DS734F5
相关PDF资料
CDB5378 EVALUATION BOARD FOR CS5378
CDB5460AU EVALUATION BOARD FOR CS5460A
CDB5461AU BOARD EVAL & SOFTWARE CS5461A
CDB5466U BOARD EVAL & SOFTWARE CS5466 ADC
CDB5467U BOARD EVAL FOR CS5467 ADC
CDB5560-2 DEV BOARD FOR CS5560 W/SE INPUT
CDB5571-2 DEV BOARD FOR CS5571 W/SE INPUT
CDB8422 BOARD EVAL FOR CS8422 RCVR
相关代理商/技术参数
CDB48L10CSP 制造商:Cirrus Logic 功能描述:EVAL BD - BASE BOARD FOR AUDIO DSP - Boxed Product (Development Kits) 制造商:Cirrus Logic 功能描述:EVAL BRD - BASE BOARD AUDIO DSP 制造商:Cirrus Logic 功能描述:Eval Base Board for Audio DSP
CDB48L10QFN 制造商:Cirrus Logic 功能描述:EVAL BD - BASE BOARD FOR AUDIO DSP - Boxed Product (Development Kits) 制造商:Cirrus Logic 功能描述:EVAL BRD - BASE BOARD AUDIO DSP
CDB4923 制造商:Cirrus Logic 功能描述:Tools Development kit Kit Con
CDB49300 功能描述:音频 IC 开发工具 Eval Bd Mult-Std Aud Decdr. DSP RoHS:否 制造商:Texas Instruments 产品:Evaluation Kits 类型:Audio Amplifiers 工具用于评估:TAS5614L 工作电源电压:12 V to 38 V
CDB49400 制造商:Cirrus Logic 功能描述:EVAL BD FOR CS49400 - Bulk
CDB49500 制造商:Cirrus Logic 功能描述:EVALUATION BOARD FOR CS495XX SERIES - Bulk
CDB4954A 制造商:CIRRUS 制造商全称:Cirrus Logic 功能描述:NTSC/PAL Digital Video Encoder
CDB4955A 功能描述:视频 IC 开发工具 Eval Bd NTSC/PAL Dig. VD Encoders RoHS:否 制造商:Texas Instruments 产品:Evaluation Boards 类型:YPbPr to RGBHV Converters 工具用于评估:LMH1251 工作电源电压:5 V