Dolby Digital (AC-3) / Pro Logic / DTS decoder + Sub DSP
INTRODUCTION
The YSS912 is one chip LSI consisting two built-in DSP’s ; Dolby Digital (AC-3) / Pro Logic / DTS decoder
(Main DSP) and a sound processing DSP (Sub DSP). Sub DSP is capable of realizing various sound fields, such as
virtual surround, by down-loading the program and coefficient. Sub DSP is compatible with YSS902, the Sub DSP
programs developed for YSS902 are also applicable to YSS912.
FEATURERS
Pin compatible with YSS902 (AC3D).
Dolby Digital (AC-3) / Pro Logic and DTS decode.
24 bit DSP. (Group-A Dolby Digital decoder)
No external memory is required (Memory for center and surround channel delay is included) when DTS
decoding as well as AC-3 / Pro Logic.
Possible to decode multi-language encoded data. (possible to decode based on data-stream-number)
AC-3 karaoke mode.
Original compression mode as well as four compression modes recommended by Dolby. (when AC-3 decoding)
Included de-emphasis filter.
Pro Logic decoding for Dolby digital 2 channels decoded signal as well as ordinary PCM.
High performance 25 MIPS programmable DSP suitable for a variety of sound field processing such as original
surround , filtering, virtual surround etc.
Up to 1.36 second delay time is capable when used with an external 1Mbit SRAM. (at fs= 48 kHz)
Reads Dolby Digital (AC-3)/DTS decode information through the microprocessor interface.
Provide total sixteen I/O ports.
Possible to connect most of SPDIF receivers, A/D and D/A converters, by setting I/O data interface format.
Has a built-in PLL oscillation circuit to generates its own operating clock.
Internal operating clock is 30 MHz.
Supply Voltage: 3.3v for core logic. 5v for I/Os.
Power saving mode.
Si-gate CMOS process.
100 QFP.(YSS912-F)
Note: "AC-3" and "Pro Logic" are registered trademarks of Dolby Laboratories Licensing Corporation.
"DTS" is a registered trademark of DTS, Inc.
Use of this LSI must be licensed by both Dolby Laboratories Licensing Corporation and DTS, Inc.
VSS
RAMD7
RAMD6
RAMD5
RAMD4
RAMD3
RAMD2
RAMD1
RAMD0
VDD1
RAMA2
SCK
SI
SO
/CS
/CSB
RAMA3
TEST
/IC
RAMA4
VSS
RAMA5
RAMA6
/SDBCK0
SURENC
KARAOKE
MUTE
CRC
NONPCM
VDD2
VDD1
OPORT0
OPORT1
OPORT2
OPORT3
OPORT4
OPORT5
OPORT6
OPORT7
VSS
VDD2
RAMA9
RAMA8
RAMA7
SDOB1
SDOB2
SDOB0
VSS
SDBCK1
SDWCK1
< 100QFP TOP VIEW >
2
Page 3
YSS912
p
p
p
y
)
y
p
)
p
(
)
(
)
p
p
(
)
p
)
p
)
p
)
p
)
p
)
p
p
p
p
p
p
p
p
p
)
p
p
p
p
p
p
)
PIN FUNCTION
No.NameI/OFUNCTION
1VDD1-+5V power supply (for I/Os)
2RAMCENOExternal SRAM interface /CE
3RAMA16OExternal SRAM interface address 16
4RAMA15OExternal SRAM interface address 15
5SDIB0I+PCM in
6SDIB1I+PCM in
7SDIB2I+PCM in
8XI ICr
9XOOCr
10VSS-Ground
11AVDD-+3.3 V
12SDIB3I+PCM in
13TESTTest terminal
14TESTTest terminal
15OVFBODetection of overflow at Sub DSP
16DTSDATAODetection of DTS data
17AC3DATAODetection of AC-3 data
18SDOB3OPCM out
19CPOAOut
20AVSS-Ground
21VDD2-+3.3 V
22SDOA2OPCM out
23SDOA1OPCM out
24SDOA0OPCM out
25RAMA14OExternal SRAM interface address 14
26RAMA13OExternal SRAM interface address 13
27RAMA12OExternal SRAM interface address 12
28RAMA11OExternal SRAM interface address 11
29RAMA10OExternal SRAM interface address 10
30VSS-Ground
31VDD1-+5V
32OPORT0OOut
33OPORT1OOut
34OPORT2OOut
35OPORT3OOut
36OPORT4OOut
37OPORT5OOut
38OPORT6OOut
39OPORT7OOut
40VSS-Ground
41VDD2-+3.3 V
42RAMA9OExternal SRAM interface address 9
43RAMA8OExternal SRAM interface address 8
44RAMA7OExternal SRAM interface address 7
45SDOB2OPCM out
46SDOB1OPCM out
47SDOB0OPCM out
48SDBCK1I+Bit clock in
49SDWCK1I+Word clock in
50VSS-Ground
51VDD2-+3.3 V
52NONPCMODetection of non-PCM data
53CRCODetection of AC-3 CRC error
54MUTEODetection of auto mute
55 KARAOKEODetection of AC-3 karaoke data
ut 0 to Sub DSP
ut 1 to Sub DSP
ut 2 to Sub DSP
stal oscillator connection (12.288 MHz
stal oscillator connection
ower supply (for PLL circuit
ut 3 to Sub DSP
to be open in normal use
to be open in normal use
ut from Sub DSP
ut terminal for PLL, to be connected to ground through the external analog filter circuit
for PLL circuit
ower supply (for core logic
ut from Main DSP (C, LFE
ut from Main DSP (LS, RS
ut from Main DSP (L, R
ower supply (for I/Os
ut port for general purpose
ut port for general purpose
ut port for general purpose
ut port for general purpose
ut port for general purpose
ut port for general purpose
ut port for general purpose
ut port for general purpose
ower supply (for core logic
ut from Sub DSP
ut from Sub DSP
ut from Sub DSP
ut for SDOA, SDIB, SDOB
ut for SDOA, SDIB, SDOB
ower supply (for core logic
3
Page 4
y
No.NameI/OFUNCTION
56SURENCODetection of AC-3 2/0 mode Dolb
57/SDBCK0OInverted SDBCK0 clock output (refer to Block diagram)
58RAMA6OExternal SRAM interface address 6
59RAMA5OExternal SRAM interface address 5
60VSS-Ground
61RAMA4OExternal SRAM interface address 4
62/ICIsInitial clear
63TESTTest terminal (to be open in normal use)
64RAMA3OExternal SRAM interface address 3
65/CSBIs+Sub DSP Chip select
66/CSIsMicroprocessor interface Chip select input
67SOOtMicroprocessor interface Serial data output
68SIIsMicroprocessor interface / Sub DSP Serial data input
69SCKIsMicroprocessor interface / Sub DSP clock input
70RAMA2OExternal SRAM interface address 2
71VDD1-+5V power supply (for I/Os)
72RAMD0I+/ O External SRAM interface data (STREAM0 output when External SRAM is not in use)
73RAMD1I+/ O External SRAM interface data (STREAM1 output when External SRAM is not in use)
74RAMD2I+/ O External SRAM interface data (STREAM2 output when External SRAM is not in use)
75RAMD3I+/ O External SRAM interface data (STREAM3 output when External SRAM is not in use)
76RAMD4I+/ O External SRAM interface data (STREAM4 output when External SRAM is not in use)
77RAMD5I+/ O External SRAM interface data (STREAM5 output when External SRAM is not in use)
78RAMD6I+/ O External SRAM interface data (STREAM6 output when External SRAM is not in use)
79RAMD7I+/ O External SRAM interface data (STREAM7 output when External SRAM is not in use)
80VSS-Ground
81VDD2-+3.3 V power supply (for core logic)
82SDWCK0IWord clock input for SDIA, SDOA, SDIB, SDOB
83SDBCK0IBit clock input for SDIA, SDOA, SDIB, SDOB
84SDIA0IAC-3 bitstream (or PCM) data input for Main DSP
85SDIA1IAC-3 bitstream (or PCM) data input for Main DSP
86RAMA1OExternal SRAM interface address 1
87RAMA0OExternal SRAM interface address 0
88RAMWENOExternal SRAM interface /WE
89RAMOENOExternal SRAM interface /OE
90VSS-Ground
91VDD2-+3.3 V power supply (for core logic)
92IPORT7I+Input port for general purpose
93IPORT6I+Input port for general purpose
94IPORT5I+Input port for general purpose
95IPORT4I+Input port for general purpose
96IPORT3I+Input port for general purpose
97IPORT2I+Input port for general purpose
98IPORT1I+Input port for general purpose
99IPORT0I+Input port for general purpose
100VSS-Ground
surround encoded input
YSS912
NOTE) Is: Schmidt trigger input terminal
I+: Input terminal with a pull-up resistor
O: Digital output terminal
Ot: Tri-state digital output terminal
A: Analog terminal
4
Page 5
YSS912
BLOCK DIAGRAM
/CSB
SCK
SI
Coefficient/
Program RAM
SDWCK1
SDBCK1
SDOB0
SDOB Interface
SDOBCKSEL
Sub DSP
SDIB Interface
SDIBSEL
LS, RS
L, R
SDOA Interface
SDOB1
24 * 16
C, LFE
SDOB2
SDOB3
Data RAM
interface
External RAM
ERAMUSE
OVFB
RAMA0 - 16
RAMOEN
RAMWEN
RAMCEN
RAMD0 - 7
SDIB3
SDIB2
SDIB1
SDIB0
SDOA2
SDOA1
SDOA0
OPORT0 - 7
SCK
SO
/CS
IPORT0 - 7
SDOACKSELSDIBCKSEL
Control signals
24 * 24
Main DSP
AC-3/Pro Logic/DTS
SI
Interface
Microprocessor
Control Registers
decoder
Input Buffer
7
-
Delay RAM
(30MHz)
PLL
Operating clock
CPO
XO
XI
STREAM0
SDIA Interface
CRC
Control signals
SDIASEL
SDBCK0
/SDBCK0
SDWCK0
SDIA0
SDIA1
MUTE
SURENC
KARAOKE
CRC
AC3DATA
DTSDATA
NONPCM
5
Page 6
YSS912
FUNCTION DESCRIPTION
The YSS912 consist of Main DSP section where AC-3/Pro Logic/DTS decoding is executed and Sub DSP section
where various sound field effects are added. Please refer to “BLOCK DIAGRAM” section.
Sub DSP is a 8 ch input / 8 ch output programmable DSP exclusively for the sound field processing. It can apply
such effects as virtual surround, echo and equalizing. In addition, with an SRAM up to 1Mbit connected, it can
produce reverberation for one second or longer. By using this function, it is possible to simulate various sound
fields such as a hall or a church.
* If adopting some technology owned by another company is desired for use in Sub DSP section, note that a separate
contract may be required between the owner of that technology and the user with respect to adoption of the
technology.
1. ClocksXI, XO, CPO
The crystal oscillation circuit is formed by using XI and XO terminals.
Connect a crystal of 12.288 MHz between XI and XO terminals.
Connect an external analog filter between CPO terminal and Ground.
AC-3/PCM/DTS data should be fed from SDIA0 or SDIA1 terminal. These signals are processed by AC-3/Pro
Logic/DTS decoding procedure in Main DSP section and then transmitted to Sub DSP section as well as
outputted through SDOA0-2 terminals.
Sub DSP section
In Sub DSP section, various types of processing can be applied to the PCM data decoded in Main DSP section or
inputted through SDIB0 - 3 terminals. Then, processed signals are outputted from each of SDOB0-3 terminals.
Following parameters can be selected by changing the control register setting.
.
Selection of Main DSP input signal (SDIA0, SDIA1)
.
Selection of Sub DSP input signal (Main DSP output, SDIB0-3 input)
.
Polarity of bit clock and word clock
.
Format and bit count of input/output data
For more information on the format of the input/output data, please refer to “Serial Data Interface” section.
3. Microprocessor Interface/CS, /CSB, SCK, SI, SO
The control registers can be read/written via the serial microprocessor interface by using /CS, SCK, SI, and SO
terminals.
Please refer to the following format diagram for the details of read/write timing.
6
Page 7
YSS912
Format diagram for read/write timing
When /CS=1, the SO output becomes high-impedance.
* Be sure to set /CSB to “1” when making an access to the control register.
The sound field processing program used for Sub DSP is down-loaded by using the /CSB, SCK, and SI terminals.
Please refer to Application manual for the details of Sub DSP.
OPORT0-7 terminals are output ports for general purpose. Data w ritten on the register (address 0x04) are outputted
from these terminals.
IPORT0-7 terminals are input ports for general purpose. Data inputted to these terminals can be read from the
register (address 0x05).
6. Initial clear/IC
This LSI requires initial clear when turning on the power.
7. LSI test terminalsTEST
Leave the test terminals open in normal use.
7
Page 8
s
y
YSS912
CONTROL REGISTER
The decoding system is controlled by reading and writing the control registers through microprocessor interface
(/CS, SCK, SI and SO).
Note : All bits are set to “0” by initial clear (/IC=0) except bit 4 of PLL/DSN register (0x00).
Note : Do not write "1" into the cross-hatched bits because the
SDOBCKSEL
SDBUSESDOBFMT1 - 0SDOBBIT1 - 0S DOBWP SDOBBP
are used for testing the LSI.
8
Page 9
YSS912
s
The following registers of address 0x18 to 0x2F are read-only (write disabled).
The contents of the registers of address 0x18 to 0x2A vary depending on input signal, AC-3 bitstream, DTS bitstream
Address 0x06 to 0x08 and 0x37 to 0x7F are assigned for TEST. Never access to these registers.
Please refer to Application manual for details of Control register.
PCMR
9
Page 10
SERIAL DATA INTERFACE
Data timing of the serial data interface is as follows.
YSS912
Please refer to Application manual for details of SDIA, SDOA, SDIB, and SDOB registers.
10
Page 11
YSS912
ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
ParameterSymbolMin.Max.Unit
Power Supply VoltageV
Input VoltageV
Storage TemperatureT
DD1
V
, AV
DD2
I
stg
2. Recommended Operating Conditions
ParameterSymbolMin.Typ.Max.Unit
Power Supply VoltageV
Operating TemperatureT
V
DD2
DD1
, AV
op
3. DC Characteristics (Condition: Under Recommended Operating Conditions)
ParameterSymbolConditionMin.Typ.Max.Unit
Input Voltage H Level (1)V
Input Voltage H Level (2)V
Input Voltage L Level (1)V
Input Voltage L Level (2)V
Output Voltage H LevelV
Output Voltage L LevelV
Input Leakage CurrentI
Pull-up ResistorR
Power ConsumptionP
IH1
IH2
IL1
IL2
OH
OLIOL
LI
U
D
*1 Applicable to XI and /IC input terminals.
*2 Applicable to input terminals except XI and /IC terminals.
Vss-0.5Vss+7.0V
Vss-0.5VSS+4.6V
DD
Vss-0.5 V
-50125
+0.5V
DD1
C
4.755.05.25V
DD
3. 03.33.6V
02570
*10.7V
*22.2V
*10.2V
*20.8V
IOH = -80 mA
V
DD1
= 1.6 mA0.4V
Terminal without a pull-up
-1010
resistor
25100
C
DD1
DD1
-1.0V
400550mW
V
V
A
m
k
W
4. XI and /IC
XI clock frequencyX
XI clock dutyX
/IC pulse width
ParameterSymbolConditionsMinTypMaxUnit
12.288MHz
duty
t
icw
in
405060%
Power voltage to be stabilized500ns
11
Page 12
EXTERNAL DIMENSIONS
80
YSS912
C-PK100FP-1
24.80 0.40
20.00 0.30
0.15 0.05
(LEAD THICKNESS)
51
81
100
P-0.65TYP
2.95 MAX.
50
14.00 0.30
18.80 0.40
31
1
0.30
30
0.10
(2.40)
0-15
12
0 MIN.
(STAND OFF)
The figure in the parenthesis ( )
should be used as a reference.
Plastic body dimensions do not
include burr of resin.
UNIT: mm
1.20
0.20
Page 13
YSS912
13
Page 14
r
YSS912
IMPORTANT NOTICE
1. Yamaha reserves the right to make changes to its Products and to this document
without notice. Th e information contained in this docume nt has been carefull y checked
and is believed to be reliable. However, Yamaha assumes no responsibilities fo
inaccuracies and makes no commitment to update or to keep current the information
contained in this document.
2. These Yamaha Products are designed only for commercial and normal industrial
applications, and are not suitable for other uses, such as medical life support equipment,
nuclear facilities, critical care eq uipment or any other application the failure of wh ich could
lead to death, personal injury or environmental or property damage. Use of the Products
in any such application is at the customer's sole risk and expense.
3. YAMAHA ASSUMES NO LIABILITY FOR INCIDENTAL, CONSEQUENTIAL OR
SPECIAL DAMAGES OR INJURY T HAT MAY RESULT FROM MISAPPLICATION OR
IMPROPER USE OR OPERATION O F THE PRO DUCTS.
4. YAMAHA MAKES NO WARRANTY OR RE PRESEN TAT ION THAT THE PRODU CT S
ARE SUBJECT TO INTELLECTU AL PROPERTY LICENSE FROM YA MAHA OR
ANYTHIRD PARTY, AND YAMAHA MAKES NO WARRANTY OR REPRESENTATION
OF NON-INFRINGEMENT WITH RESPECT TO THE PRODUCTS. YAMAHA
SPECIFICALLY EXCLUDES ANY LIABILITY TO THE CUSTOMER OR ANY THIRD
PARTY ARISING FROM OR R E LATE D TO TH E PR ODU CT S' IN FRIN GEMEN T OF A NY
THIRD PARTY'S INTELLECTUAL PROPERTY RIGHTS, INCLUDING THE PATENT,
COPYRIGHT, TRADEMARK OR TRADE SECRET RIG HTS OF ANY THIRD PARTY.
5. EXAMPLES OF USE DESCRIBED HEREIN ARE MERELY TO INDICATE THE
CHARACTERISTICS AND PERFORMANCE OF YAMAHA PRODUCTS. YAMAHA
ASSUMES NO RESPONSIBILITY F OR A NY INTE LL ECTUA L PR OPER TY CLAIMS OR
OTHER PROBLEMS THAT MAY RESULT FROM APPLICATIONS BASED ON THE
EXAMPLES DESCRIBED HEREIN. YAMAHA MAKES NO WARRANTY W ITH
RESPECT TO THE PRODUCTS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR USE AND TITLE.
Note) The specifications of this product are subject to improvement change without prior notice.
AGENCY
Address inquiries to:
Semi-conductor Sales & Marketing Department