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

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
and
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