— Optional Virtual 3D Output
— Simulated Surround and Programmable Effects
— Real Time Autodetection of Dolby Digital
®
DTS
, MPEG Multi-Channel and PCM
®
,
— Flexible 6-channel master or slave output
l CS4923/4/5/6/7/8/9 features
— IEC60958/61937 transmitter for co mpressed-
data or linear-PCM output
— Dedicated 8 kilobyte input buffer
— DAC clock via analog phase-locked loop
— Dedicated byte wide or serial host interface
— Multiple compressed data input modes
— PES layer decode for A/V synchronization
— 96-kHz-capable PCM I/O, master or slave
— Optional external memory and auto-boot
— +3.3-V CMOS low-power, 44-pin package
l CS4923/4/5/6 features
— Capable of Dolby Digital® Group A Performance
— Dolby bass manager and crossover filters
— Dolby Surround Pro Logic
l CS4925/7: MPEG-2 Multi-Channel Decode r
l CS4926/8: DTS Multi-Channel Decoder
l CS4929: AAC 2-Channel (Low Complexity)
®
Decoding
and MPEG-2 Stereo Decoder
Description
The CS4923/4/5/6/7/8 is a family of multi-channel digital
audio decoders, with the exception of the CS4929 as the
only stereo digital audio decoder. The CS4923/4/5/6 are
designed for Dolby Digital and MPEG-2 Stereo decoding. In
addition the CS4925 adds MPEG-2 multi-channel decoding
capability and the CS4926 provides DTS decoding. The
CS4927 is an MPEG-2 multi-channel decoder and the
CS4928 is a DTS multi-channe l decoder. The CS492 9 is an
AAC 2-channel and MPEG-2 stereo decoder. Each one of
the CS4923/4/5/6/7/8/9 provides a complete and flexible
solution for multi-channel (or stereo in the case of the
CS4929) audio decoding in home A/V receiver/amplifiers,
DVD movie players, out-board decoders, laser- disc players,
HDTV sets, head-end decoders, set-top boxes, and similar
products.
Cirrus Logic’s Crystal Audio Divisio n provides a complete set
of audio decoder and auxiliary audio DSP application
programs for various applications. For all complementary
analog and digital audio I/O, Crystal Audio also provides a
complete set of high-quality audio peripherals including:
multimedia CODECs, stereo A/D and D/A converters and
IEC60958 interfaces. Of special note, the CS4226 is a
complementary CODEC providing a digital receiver, stereo
A/D converters, and six 20-bit DACs in o ne p ackage.
ORDERING INFORMATION
CS4923xx-CL 44-pin PLCC (xx = ROM revision)
CRD4923Reference design with CS4226
CDB4923Evaluation board
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
http://www.cirrus.com/corporate/contacts/
Dolby, Dolby Digital, and Pro Logic are registered trademarks of Dolby Laboratories Licensing Corporation.
Intel is a registered trademark of Intel Corporation.
Motorola is a registered trademark of Motorola, Inc.
2
I
C is a registered trademark of Philips Semiconductor.
All other names are trademarks, registered trademarks, or service marks of their respective companies.
Preliminary product information describes products whi c h are i n production, but for wh ic h ful l characterization data i s not yet available. Advance p roduct infor-
mation describes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure that the information
contained in this document is accur ate and reli able. However , the i nformati on is sub ject to change with out no tice and i s provi ded “AS IS” wit hout warran ty of
any kind (express or implied) . No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, nor for infringements of patents or other rights
of third parties. This document is the propert y of Cirru s Logic, Inc. and implie s no licen se under patents, copyri ghts, trademarks, or tr ade secrets. No part of
this publication may be copied, reproduced , stored in a retrieval system, or transmitted, in any form or by any means (electro nic, mechanical, photographic, or
otherwise) without the pri or wri tt en consen t of Ci rrus Logic, Inc. Items from any Cirrus Logi c websi t e or di sk may be print ed for use by the user. However, no
part of the printout or electronic files may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical,
photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture
or sale of any items without the prior written consent of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing
in this document may be trademarks or service marks of their respective owners which may be registered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found at http://www.cirrus.com.
2DS262F2
CS4923/4/5/6/7/8/9
6.4 I2C Serial Host Interface .................................................................................................. 39
CLKIN period for internal DSP clock modeT
CLKIN high time for internal DSP clock modeT
CLKIN low time for internal DSP clock modeT
CLKIN period for external DSP clock modeT
CLKIN high time for external DSP clock modeT
CLKIN low time for external DSP clock modeT
Address setup before CS
Address hold time after CS
Delay between RD
Data valid after CS
and RD low for read (Note 1)
CS
Data hold time after CS
Data high-Z after CS
or RD high to CS and RD low for next read(Note 1)
CS
or RD high to CS and WR low for next write(Note 1)
CS
Delay bet ween WR
Data setup before CS
CS
and WR low for write (Note 1)
Data hold after CS
or WR high to CS and RD low for next read(Note 1)
CS
or WR high to CS and WR low for next write(Note 1)
CS
and RD low or CS and WR low
and RD low or CS and WR low
then CS low or CS then RD low
and RD low
or RD high
or RD high(Note 2)
then CS low or CS then WR low
or WR high
or WR high
T
T
T
T
T
T
T
T
T
T
T
T
T
T
ias
iah
icdr
idd
irpw
idhr
idis
T
ird
irdtw
icdw
idsu
iwpw
idhw
iwtrd
iwd
5-ns
5-ns
0
-20ns
DCLK + 10-ns
5-ns
-15ns
2*DCLK + 10-ns
2*DCLK + 10-ns
0
20-ns
DCLK + 10-ns
5-ns
2*DCLK + 10-ns
2*DCLK + 10-ns
∞
∞
ns
ns
Notes: 1. Certain timing parameters are normalized to the DSP clock, DCLK, in nanoseconds. The DSP clock can
be defined as follows:
External CLKIN Mode:
DCLK == CLKIN/3 before and during boot
DCLK == CLKIN after boot
Internal Clock Mode:
DCLK == 10MHz before and during boot, i.e. DCLK == 100ns
DCLK == 60 MHz after boot, i.e. DCLK == 16.7ns (this speed may depend on CLKIN, please see
CS4923/4/5/6/7/8/9 Hardware User’s Guide for more information)
2. This specification is characterized but not production tested.
Address setup before CS
Address hold time after CS
Delay between DS
Data valid after CS
and DS low for read(Note 3)
CS
Data hold time after CS
Data high-Z after CS
or DS high to CS and DS low for next read(Note 3)
CS
or DS high to CS and DS low for next write(Note 3)
CS
Delay between DS
Data setup before CS
CS
and DS low for write(Note 3)
setup before CS or DS low
R/W
hold time after CS or DS high
R/W
Data hold after CS
or DS high to CS and DS low with R/W high for next read
CS
and DS low
and DS low
then CS low or CS then DS low
and DS low with R/W high
or DS high after read
or DS high low after read(Note 4)
then CS low or CS then DS low
or DS high
or DS high
(Note 3)
CS
or DS high to CS and DS low for next write(Note 3)
T
mas
T
mah
T
mcdr
T
mdd
T
mrpw
T
mdhr
T
mdis
T
T
mrdtw
T
mcdw
T
mdsu
T
mwpw
T
mrwsu
T
mrwhld
T
mdhw
T
mwtrd
T
mwd
mrd
5-ns
5-ns
0
-20ns
DCLK + 10-ns
5-ns
-15ns
2*DCLK + 10-ns
2*DCLK + 10-ns
0
20-ns
DCLK + 10-ns
5-ns
5-ns
5-ns
2*DCLK + 10-ns
2*DCLK + 10-ns
∞
∞
ns
ns
Notes: 3. Certain timing parameters are normalized to the DSP clock, DCLK, in nanoseconds. The DSP clock can
be defined as follows:
External CLKIN Mode:
DCLK == CLKIN/3 before and during boot
DCLK == CLKIN after boot
Internal Clock Mode:
DCLK == 10MHz before and during boot, i.e. DCLK == 100ns
DCLK == 60 MHz after boot, i.e. DCLK == 16.7ns (this speed may depend on CLKIN, please see
CS4923/4/5/6/7/8/9 Hardware Users Guide for more information)
4. This specification is characterized but not production tested.
CS
Rise time of SCCLK line(Note 11)t
Fall time of SCCLK lines(Note 11)t
SCCLK low timet
SCCLK high timet
Setup time SCDIN to SCCLK risingt
Hold time SCCLK rising to SCDIN(Note 6)t
Transition time from SCCLK to SCDOUT valid(Note 7)t
Time from SCCLK rising to INTREQ
Rise time for INTREQ
Hold time for INTREQ
from SCCLK rising(Note 9, 11)t
Time from SCCLK falling to CS
rising (Note 8)t
(Note 8)t
risingt
High time between active CS
Tim e from CS
rising to SCDOUT high-Z(Note 11)t
sck
css
r
f
scl
sch
cdisu
cdih
scdov
scrh
rr
scrl
sccsh
t
csht
cscdo
-2000kHz
20-ns
-50ns
-50ns
150-ns
150-ns
50-ns
50-ns
-40ns
-200ns
-(Note
ns
10)
0-ns
20-ns
200-ns
10ns
Notes: 5. The specification f
aware that the actual maximum speed of the communication port may be limited by the software. The
relevant application code user’s manual should be consulted for the software speed limitations.
6. Data must be held for sufficient time to bridge the 50 ns transition time of SCCLK.
7. SCDOU T sh oul d
8. INTREQ
goes high only if there is no data to be read from the DSP at the rising edge of SCCLK for the
second-to-last bit of the last byte of data during a read operation as shown.
9. If INTREQ
goes high as indicated in Note 8, then INTREQ is guaranteed to remain high until the next
rising edge of SCCLK. If there is more data to be read at this time, INTREQ
this condition as a new read transaction. Raise chip select to end the current read transaction and then
drop it, followed by the 7-bit address and the R/W
10. With a 4.7k Ohm pull-up resistor this value is typically 215ns. As this pin is open drain adjusting the pull
up value will affect the rise time.
11. This time is by design and not tested.
indicates the maximum speed of the hardware. The system designer should be
sck
not
be sampled during this time period.
goes active low again. Treat
bit (set to 1 for a read) to start a new read transaction.
SCCLK clock frequency(Note 12)f
Bus free time between transmissionst
Start-condition hold time (prior to first clock pulse)t
Clock low timet
Clock high timet
SCDIO setup time to SCCLK risingt
SCDIO hold time from SCCLK falling(Note 13)t
Rise time of SCCLK(Note 14), (Note 18)t
Fall time of SCCLK(Note 18)t
Time from SCCLK falling to CS4923/4/5/6/7/8/9 ACKt
Time from SCCLK falling to SCDIO valid during read operationt
Time from SCCLK rising to INTREQ
Hold time for INTREQ
from SCCLK rising(Note 16)t
rising(Note 15)t
Rise time for INTREQ
Setup time for stop conditiont
scl
buf
hdst
low
high
sud
hdd
r
f
sca
scsdv
scrh
scrl
t
rr
susp
400kHz
4.7
4.0
1.2
1.0
µ
s
µ
s
µ
s
µ
s
250ns
0
µ
s
50ns
300ns
40ns
40ns
200ns
0ns
(Note
ns
17)
4.7
µ
s
Notes: 12. The specification f
aware that the actual maximum speed of the communication port may be limited by the software. The
relevant application code user’s manual should be consulted for the software speed limitations.
13. Data must be held for sufficient time to bridge the 300-ns transition time of SCCLK. This hold time is by
design and not tested.
14. This rise time is shorter than that recommended by the I
section on SCP communications.
15. INTREQ
goes high only if there is no data to be read from the DSP at the rising edge of SCCLK for the
last data bit of the last byte of data during a read operation as shown.
16. If INTREQ
goes high as indicated in Note 8, then INTREQ is guaranteed to remain high until the next
rising edge of SCCLK. If there is more data to be read at this time, INTREQ
this condition as a new read transaction. Send a new start condition followed by the 7-bit address and
the R/W
bit (set to 1 for a read). This time is by design and is not tested.
17. With a 4.7k Ohm pull-up resistor this value is typically 215ns. As this pin is open drain adjusting the pull
up value will affect the rise time.
18. This time is by design and not tested.
indicates the maximum speed of the hardware. The system designer should be
SCLKN1(2) period for both Master and Slave mode(Note 19)T
sclki
SCLKN1(2) duty cycle for Master and Slave mode(Note 19)4555%
Master Mode(Note 19,20)
LRCLKN1(2) delay after SCLKN1(2) transition(Note 21)T
SDATAN1(2) setup to SCLKN1(2) transition(Note 22)T
SDATAN1(2) hold time after SCLKN1(2) transition(Note 22)T
lrds
sdsum
sdhm
Slave Mode(Note 23)
Time from active edge of SCLKN1(2) to LRCLKN1(2) transitionT
Time from LRCLKN1(2) transition to SCLKN1(2) active edgeT
SDATAN1(2) setup to SCLKN1(2) transition(Note 22)T
SDATAN1(2) hold time after SCLKN1(2) transition(Note 22)T
stlr
lrts
sdsus
sdhs
Notes: 19. Master mode timing specifications are characterized, not production tested.
20. Master mode is defined as the CS4923 driving LRCLKN1(2) and SCLKN1(2). Master or Slave mode
can be programmed.
21. This timing parameter is defined from the non-active edge of SCLKN1(2). The active edge of
SCLKN1(2) is the point at which the data is valid.
22. This timing parameter is defined from the active edge of SCLKN1(2). The active edge of SCLKN1(2) is
the point at which the data is valid.
23. Slave mode is defined as SCLKN1(2) and LRCLKN1(2) being driven by an external source.
40-ns
-10ns
10-ns
5-ns
10-ns
10-ns
5-ns
5-ns
16DS262F2
SCLKN1
SCLKN2
LRCLKN1
LRCLKN2
SDATAN1
SDATAN2
MASTER MODE
T
lrds
T
sdsumTsdhm
CS4923/4/5/6/7/8/9
T
sclki
SLAVE MODE
SCLKN1
SCLKN2
T
T
lrts
LRCLKN1
LRCLKN2
T
sdsus
T
sdhs
SDATAN1
SDATAN2
Figure 11. Digital Audio Input, Data and Clock Timing
sclki
T
stlr
DS262F217
Loading...
+ 39 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.