ZL38012LDF1

1
Zarlink Semiconductor Inc.
Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc.
Copyright 2010, Zarlink Semiconductor Inc. All Rights Reserved.
A full Design Manual is available to qualified
customers. To register, please send an email to
VoiceProcessing@Zarlink.com.
Features
100 MHz (200 MIPs) Zarlink voice processor with
hardware accelerator.
•Dual 8kHz sampling  ADCs with input buffer
gain selection
•Dual 8kHz DACs with internal output driver
Dual function Inter-IC Sound (I
2
S) port or TDM
Port
PCM port supports TDM (ST BUS, GCI or McBSP
framing) or SSI modes at bit rates of 128, 256, 512,
1024, 2048, 4096, 8192 or 16384 Kb/sec
Separate slave (microcontroller) and master
(Flash) SPI ports, maximum clock rate = 25 MHz
5 General Purpose Input/Output (GPIO) pins
General purpose UART port
Bootloadable for future Zarlink software upgrades
External oscillator or crystal/ceramic resonator
1.2 V Core; 3.3 V IO with 5 V-tolerant inputs
Applications
Hands-free car kits
Full duplex speaker-phone for digital telephone
Echo cancellation for video conferences
Intercom Systems
Security Systems
September 2010
Ordering Information
ZL38012LDG1 56 Pin QFN*
*Pb Free Matte Tin
-40C to +85C
ZL38012
Voice Processor with
Dual Narrow Band Codecs
Data Sheet
Figure 1 - Functional Block Diagram
Data RAM
DSP
ROM
Instruction
Memory
27K
Bytes
24K
Bytes
3K
Bytes
Interrupt
Controller
Hardware
Accelerator
DAC
ADC
Driver
CODEC[0]
DAC
ADC
Driver
CODEC[1]
PCM
Filter
Co-processor
Master
SPI
Slave
SPI
UART
GPIO
OSC
APLL
Timing
Generator
100 MHz MCLK
CODEC[1:0]
Device Clocks
OSCi
OSCo
5
/
4
/
2
/
5
/
5
/
Core
RAM
I
2
S
ZL38012 Data Sheet
2
Zarlink Semiconductor Inc.
1.0 Functional Description
The ZL38012 is a hardware platform designed to support advanced acoustic echo canceller (with noise reduction)
firmware applications available from Zarlink Semiconductor. These applications are resident in external memory
and are down-loaded by the ZL38012 resident boot code during initialization.
The firmware products and manuals available at the release of this data sheet are: ZLS385xx: Acoustic Echo
Canceller with Noise Reduction for Hands-Free Car Kits. If these applications do not meet your requirements,
please contact your local Zarlink Sales Office for the latest firmware releases.
The ZL38012 Advanced Acoustic Echo Canceller with Noise Reduction platform integrates Zarlink’s Voice
Processor (ZVP) DSP Core with a number of internal peripherals. These peripherals include the following:
Two independent  CODECs
PCM ports - ST BUS, GCI, McBSP or SSI operation/
2
S interface port
A 2048 tap Filter Co-processor (LMS, FIR and FAP realizations)
Two Auxiliary Timers and a Watchdog Timer
5 GPIO pins
A UART interface
A Slave SPI port and a Master SPI port
A timing block that supports master and slave operation
An IEEE - 1149.1 compatible JTAG port
The DSP Core can process up to two 8-bit audio channels or two 16-bit audio channels. These audio channels may
originate and terminate with the  CODECs, or be communicated to and from the DSP Core through the PCM/ the
I
2
S port.
2.0 Core DSP Functional Block
The ZL38012 DSP Core functional block, illustrated in Figure 1, is made up of a DSP Core, Interrupt Controller,
Data RAM, Instruction RAM, BOOT ROM and a ButterFly Hardware Accelerator. This block controls the timing
(APLL and Timing Generator), peripheral interfaces and Filter Co-processor through a peripheral
address/data/control bus.
The ZL38012 implementation of DSP core and Filter Co-processor have been optimized to efficiently support voice
processing applications. These applications are described in detail in the Firmware Manuals associated with this
hardware platform.
3.0 Codec[1:0]
The ZL38012 has two 16-bit fully differential  CODECs (CODEC 0/1) that meet G.712 requirements at 8 kHz
sampling, see Figure 2. The ADC path consists of input signal pins C0/1_ADCi+ and C0/1_ADCi- (buffer output
pins C0/1_BF0+ and C0/1_BFo-), which feed selectable Microphone Amplifier or Line Amplifier options. Once past
the buffer the analog signal goes through a low pass antialiasing filter and to a 4
th
order feed-forward  Modulator
that produces a Pulse Density Modulated (PDM) signal. Next the PDM signal goes through a Low Pass Decimation
Filter and then is converted into a 16-bit parallel word that can be read by the ZL38012 DSP (ADCout[15:0], Figure
2).
The ZL38012 DSP will send 16-bit parallel word samples (DACin[15:0], Figure 2) to the DAC where they are
converted to serial data and passed through an interpolation filter followed by a digital  Modulator. The 
Modulator generates PDM data, which then passes through a 32-tap FIR reconstruction filter. The reconstructed
analog signal is then passed to a unity voltage gain differential output driver and to pins C0/1_DACo+ and
C0/1_DACo-.
ZL38012 Data Sheet
3
Zarlink Semiconductor Inc.
The CODEC bias voltages are generated by an internal bandgap circuit (BIAS_VCM, BIAS_RF+ and BIAS_RF-).
Each ZL38012 CODEC has two loopbacks. When activated, the input analog signal on pins C0/1_ADC+/- is looped
around to C0/1_DAC+/-. Pulse Density Modulated (PDM) serial data from the ADC Analog  Modulator output is
looped around to the input of the DAC Reconstruction Filter. At the same time 16-bit parallel data is looped around
from DACin[15:0] to ADCout[15:0]. PDM serial data from the DAC Digital  Modulator is looped around to the
input of the ADC Digital Low Pass Decimation Filter.
When the Parallel Loopback is activated the input analog signal on pins C0/1_ADC+/- is looped around to the
C0/1_DAC+/- output. 16-bit parallel data from the ADC Digital Low Pass Decimation Filter is looped around to the
DAC Digital Low Pass Interpolation Filter. This data may be read by the DSP, but parallel data written to the DAC by
the DSP will be lost.
CODEC0 and CODCE1 of the ZL38012 may be powered down if they are not required. See firmware manual.
Figure 2 - CODEC Block Diagram
Analog

Modulator
Digital LP
Decimation
Filter
Digital LP
Interpolation
Filter
Antialiasing
Filter
Bias
Generation
16
16
16
Reconstruction
Filter & Driver
Digital

Modulator
3.0720 MHz
Analog Clock
Analog Clock
CODEC
Loopback
CODEC
Loopback
Parallel
BIAS_VCM
BIAS_RF+
BIAS_RF-
C0/1_ADCi+
C0/1_ADCi-
C0/1_DACo+
C0/1_DACo-
DACin
[15:0]
ADCout
[15:0]
ZL38012
PDM
CODEC
Loopback
PDM

ZL38012LDF1

Mfr. #:
Manufacturer:
Microchip / Microsemi
Description:
Interface - CODECs Pb Free Entry Level Voice Processor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet