beautypg.com

4 hardware functional description, Bit core – Cirrus Logic CS470xx User Manual

Page 7

background image

7

DS787PP9

4 Hardware Functional Description

4 Hardware Functional Description

The CS470xx family, which includes the CS47048, CS47028, and CS47024 DSPs, is a true system-on-a-chip that
combines a powerful 32-bit DSP engine with analog/digital audio inputs and analog/digital audio outputs. It can be
integrated into a complex multi-DSP processing system, or stand alone in an audio product that requires analog-in and
analog-out. A top level block diagram for the CS47048, CS47028, and CS47024 products are shown in

Fig. 4-1

,

Fig. 4-2

,

and

Fig. 4-3

respectively.

Figure 4-1. CS47048 Top-level Block Diagram

x8

x4

x2

x2

DAC0

text

32-bit Core

in the CS47048 DSP

DMA

SPI / I

2

C

Control

I

2

S

ADC0/1

I

2

S

I

2

S / S/PDIF

PLL

ROM

S
R
C

2

Pe

ri

p

h

e

ra

l B

u

s

Clock

Manager

Timers

RAM

X

GPIO

DAC1

DAC2
DAC3

DAC4
DAC5
DAC6

DAC7

MU

X

S
R
C
1

ROM

RAM

ROM

RAM

P

Y

32K x 32-bit SRAM with three 2K blocks

Assignable to Program or Y Data memory

Me

m

o

ry

B

u

s

I

2

S /

S/PDIF

Stereo Inputs

On Analog in

ADC2/3

DBC

(I

2

C Slave)

PIC

ADC’s & DAC’s operate

in Single ended or

Differential mode

S

R
C

3

8ch

8ch

SRC3 has 8

independent Channels

for In or Out

4ch