PSB7238FV2.1 ,Joint Audio Decoder Encodercharacteristics.Terms of delivery and rights to change design reserved.Due to technical requirement ..
PSC-4-1W ,Circuits - POWER SPLITTERS/COMBINERS
PSD05 , STANDARD CAPACITANCE TVS ARRAY
PSD05C , STANDARD CAPACITANCE TVS ARRAY
PSD05C-LF-T7 , STANDARD CAPACITANCE TVS ARRAY
PSD05C-LF-T7 , STANDARD CAPACITANCE TVS ARRAY
QG5000XSL9TH , Intel 5000X Chipset Memory Controller Hub (MCH)
QG80331M667 , Intel 80331 I/O Processor Specification Update
QG82945GM , Mobile Intel 945GM Express Chipset for Embedded Computing
QG82945GM SL8Z2 , Mobile Intel 945GM Express Chipset for Embedded Computing
QG82945GMSL8Z2 , Mobile Intel 945GM Express Chipset for Embedded Computing
QG82945GM-SL8Z2 , Mobile Intel 945GM Express Chipset for Embedded Computing
PSB7238FV2.1
Joint Audio Decoder Encoder
ICs for Communications
Joint Audio Decoder-Encoder - Multimode
PSB7238 Version 2.1
Data Sheet1998-07-01
DS 1
For questions on technology, delivery and prices please contact the Semiconductor Group Offices
in Germany or the Siemens Companies and Representatives worldwide: see our webpage at
http://www.siemens.de/semiconductor/communication
Edition 1998-07-01
Published by Siemens AG,
HL SP,
Balanstraße 73,
81541 München© Siemens AG 1998.
All Rights Reserved.
Attention please!As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for
applications, processes and circuits implemented within components or assemblies.
The information describes the type of component and shall not be considered as assured characteristics.
Terms of delivery and rights to change design reserved.
Due to technical requirements components may contain dangerous substances. For information on the types in
question please contact your nearest Siemens Office, Semiconductor Group.
Siemens AG is an approved CECC manufacturer.
PackingPlease use the recycling operators known to you. We can also help you – get in touch with your nearest sales
office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport.
For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice
you for any costs incurred.
Components used in life-support devices or systems must be expressly authorized for such purpose!Critical components1 of the Semiconductor Group of Siemens AG, may only be used in life-support devices or
systems2 with the express written approval of the Semiconductor Group of Siemens AG.A critical component is a component used in a life-support device or system whose failure can reasonably be
expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that
device or system.
PSB7238
Table of ContentsPageIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51.1Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.2Feature List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
1.3Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.4Pin Configuration (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.5Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
1.6Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
1.7System Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
General Architecture and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . .212.1Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
2.2Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2.2.1Summary of the Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2.2.2Audio Functions and Supplementary Features . . . . . . . . . . . . . . . . . . . .23
Interfaces and Memory Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . .243.1Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
3.1.1IOM®-2 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
3.1.2Serial Audio Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
3.1.3Parallel Host Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
3.1.4External Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
3.1.5Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
3.2Shared Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
3.3Directly Accessible Register Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
3.3.1Input/Output Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
3.3.2DSP/Host Com Area with a Multiplexed Host Interface . . . . . . . . . . . . . .34
3.3.2.1Access to DSP/Host Com Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
3.3.2.2Mailbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
3.3.3DSP/Host Com Area with a Demultiplexed Host interface . . . . . . . . . . .42
Functional Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .454.1PLL and Baud Rate Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
4.2Audio and Data Reception/Transmission . . . . . . . . . . . . . . . . . . . . . . . . . .48
4.3HDLC Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
4.4IOM®-2 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
4.4.1Monitor Channel Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
4.4.2C/I Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
4.5Programming Indirectly Accessible Registers . . . . . . . . . . . . . . . . . . . . . . .79
4.5.1Programming via Parallel Host Interface . . . . . . . . . . . . . . . . . . . . . . . . .79
Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .805.1Interrupt Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
5.2Interrupt Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
PSB7238
Table of ContentsPage5.4HDLC Controller Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Firmware Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1286.1Basic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
6.1.1Firmware Version Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
6.1.2Software Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
6.1.3Power Down Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
6.2Audio Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
6.2.1Compressed Audio Protocols and Control of JADE . . . . . . . . . . . . . . .131
6.2.1.1Outband Control of JADE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
6.2.1.2Compressed Audio Protocol with Outband Control . . . . . . . . . . . . . .143
6.2.1.3Compressed Audio Protocol with Inband Control . . . . . . . . . . . . . . .145
6.2.1.4Control Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
6.2.2Uncompressed Data Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
6.2.3Audio Interface Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
6.2.3.1Uncompressed Data: Host IF, Compressed Data: Host IF . . . . . . . .159
6.2.3.2Uncompressed Data: IOM IF, Compressed Data: Host IF . . . . . . . .167
6.2.3.3Uncompressed Data: IOM IF, Compressed Data: Serial Audio
Interface (SAI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
Electrical Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
7.1Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
7.2Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
7.3DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179
7.4Capacitances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
7.5Oscillator Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
7.6XTAL 1,2 Recommended Typical Crystal Parameters . . . . . . . . . . . . . . .180
7.7AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
7.7.1Testing Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
7.7.2Parallel Host Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
7.7.3IOM®-2 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
7.7.4Serial Audio Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
7.7.5External Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
PSB7238
IntroductionIntroduction
1.1Overview
The PSB7238 Joint Audio Decoder Encoder Multimode (JADE MM) is a device which
implements voice compression algorithms using the Low-Delay Code Excited Linear
Prediction (LD-CELP) standard as defined in the ITU-T G.728 Recommendation, the
Algebraic Code Excited Linear Prediction (ACELP) and the Multi-Pulse Maximum
Likelihood Quantization (MP-MLQ) standard as defined in the ITU-T G.723
Recommendation, and for 7-kHz voice using the Sub-Band Coded Adaptive Differential
PCM (SBC-ADPCM) coding according to the G.722 Recommendation. In addition G.711
PCM audio coding is also supported.
Thus in the G.728 mode it compresses a digitized PCM (64Kbit/s) or linear (128Kbit/s)
voice signal into a 16Kbit/s bit stream, and vice versa. The algorithm is implemented in
16-bit fixed point arithmetic and complies with the newest fixed point specification set
forth by the ITU.
In G.723 mode it compresses the PCM or linear voice signal into 5.3Kbit/s (ACELP) or
6.3Kbit/s (MP-MLQ) bit stream, and vice versa. The implementation complies with the
newest ITU-T C-code V5.1 and includes the G.723 Annex A (Voice Activity Detection
and Comfort Noise Generation).
In the G.722 mode it compresses the PCM compressed (128Kbit/s) or the linear
uncompressed (256Kbit/s) 7-kHz audio samples into a rate of 48/56/64Kbit/s, and vice
versa.
The JADE finds applications inISDN Videophones (H.320)Analog Videophones (H.324)Video Conference SystemsCorporate Network voice concentrators, multiplexers and gatewaysData-over-voice and Voice-over-data terminals.
Other potential application areas are:Networks (e.g. LANs) for packetized voiceDigital Added Main-Line (DAML) & Digital Circuit Multiplication Equipment (DCME)Voice storage e.g. in PC based applicationsMessage recording and distribution.
The interfaces of the JADE allow a seamless integration into IOM-2 based systems. After
the circuit is set up in the proper mode of operation and parameter settings are
programmed by a controlling software, the circuit runs independent of the rest of the
system. Status and control information to/from the JADE can be transferred either
inband the compressed audio data via the corresponding selected interface or outband
using an 8-bit parallel host interface.