oki voip lsi - tg-tech.com5 ml7204 features single 3.3 v power supply operation speech codec:...
TRANSCRIPT
1
Oki Electric Industry Co., Ltd.Oki Electric Industry Co., Ltd.
Silicon Solution CompanySilicon Solution Company
OKI VoIP LSIOKI VoIP LSI
October 2004October 2004
2
VoIP Voice Codec (For VoIP Terminal Adaptor)
ML7074-003, ML7074-004, ML7204-001(New Product)
Features Voice Codec G.711/G.726*1/G.729APLC(Packet Loss Concealment) function *2*3
Echo canceller (Up to 32ms delay)FSK modulator, FSK demodulator*3
Tone / DTMF generator and detector*1 In ML7074-003 *2 In ML7074-004 *3 In ML7204-001
VoIP Processor (For VoIP Key-Telephone)ML7084-001 Features 32bit RISC CPU ARM7TDMITM
Codec implemented by OKI original DSP Ether net MAC Controller
VoIP LSI Outline
3
PHY
ML7084
IP Netw
ork
VoIP Phone Basic Structure
Packetize
SIP
De-packetize
ML7074, ML7204
A→D
D←A
エコキャン
圧縮
伸張
ADC
DAC
Echo C
anceller
Encode
Decode JitterControl
Analog Type
Telephone Set
4
ML7204-001 Basic Structure
Analog
Interface
Analog
Interface
ADC
DAC
ADC
DAC
Tone, DTMFGenerator
Echo
Canceller
FSK Mod
FSK DemodTone, DTMF
Detector
PCM
I/F
Buffer
Bus I/F
Public Telephone
Line
CPU
MO
DEM
IP Netw
ork
ML7204-001
Coder
Decoder
Coder
Decoder
Target Application:VoIP Phone, VoIP Terminal Adaptor, VoIP Router
5
ML7204 Features
Single 3.3 V power supply operation Speech CODEC:
G.729.A (8 kbps), G.711 (64kbps) µ-law, and A-lawPLC (Packet Loss Concealment) based upon G.711 Appendix I
Echo canceller for 32 ms delayConference call functionV.23 1200bps FSK modulator and demodulator for caller IDTone generator and detector : 2 systems (1650 Hz, 2100 Hz)DTMF generator and detectorDial pulse generator and detectorBuilt-in FIFO buffers / PCM serial Interface Master clock frequency: 12.288 MHz (Crystal oscillation or external input)Hardware or software power down operation possible.Analog input/output type:
Two independent built-in input amplifiersTwo independent built-in output amplifiers
Package: 64-pin plastic QFP, 100-pin plastic TQFP
6
CPU
MO
DEM
PacketizeDe-Packetize xD
SL LineAnalog
Phone
Terminal Adaptor
SLIC
ADC
DAC
ADC
DAC
Tone,DTMFGenerator
Echo
Canceller
FSK Mod
FSK DemodTone,DTMF
Detector
PCM
I/F
Buffer
Bus I/F
DAA
Telephone
Line
ML7204-001
Coder
Decoder
Coder
Decoder
Application Example (VoIP TA)
7
ML7084 Basic Structure
PHY
Packetize
SIP
A→D
D←A
エコキャン
圧縮
伸張
ADC
DAC
Echo Canceller
Encode
Decode JitterBuffer
AMBA™ AHB
µPLAT® core-7DJTAG
TXD/RXD
Ethe
r MAC
Blo
ck MAC#1
MAC#1 MAC
#2MAC#2
FIFOCont
FIFOCont FIFO
ContFIFOCont
AHB-IFAHB-IF
AMBA™ APB
DSP Block
DSP CoreDSP Core
Data TransferFIFO (640B)
Data TransferFIFO (640B)
DSP CoreDSP Core
Data TransferFIFO (640B)
Data TransferFIFO (640B)
DRAM ContDRAM Cont
Spe
ech
CO
DE
CS
peec
hC
OD
EC
FLASH,SDRAM etc
MIIMII
External PHY
External Interrupt
PCMCODECPCM
CODEC
PCMCODECPCM
CODEC
PCMCODECPCM
CODEC
PCMCODECPCM
CODECProcessor Bus
AMBA™AHB
Peripheral Bus : AMBA™ APB
AHB-APBBridge
AHB-APBBridge ArbiterArbiter Interrupt
ControllerInterrupt
ControllerDEFSLVDEFSLV
Unified Cache (8KB)
Unified Cache (8KB)
Cache ContCache Cont
Pro_Bus AHB Bridge
Pro_Bus AHB Bridge
Mem
ory
Con
trolle
rM
emor
yC
ontro
ller
Test
I/F
Circ
uit
Test
I/F
Circ
uit
SystemTimer
SystemTimer
SystemControl
SystemControlSOISOI
RAMRAM
ROMROM
RAMRAM
ROMROM
AHB-APBBridge
AHB-APBBridge
AHBDecodeAHB
Decode
Crystal
CLKGEN[PLL]
CLKGEN[PLL]
ARM7TDMI®ARM7TDMI®
TimerTimerTimerTimer
VoltageDetector
ResetReset
VoltageDetector
ResetReset
LEDKey Pad
GPIOGPIO
LEDKey Pad
GPIOGPIO
ModeSet
TESTTEST
ModeSet
TESTTEST
LCDController
LCD I/FLCD I/F
LCDController
LCD I/FLCD I/F
AYNCComm
SIO2SIO2
AYNCComm
SIO2SIO2
SLI
CM
ic/S
pk
SIO
De-Packetize
8
ML7084 Features
CPUAs CPU platform, uPLAT-7D Core (Hardware IP) attached bare necessity peripheral to implement OS is built in to ARM7TDMITM
CPU (57.344MHz at2.5V)8KB cache memory in uPLAT-7D. Most suitable platform core for LSI in high-speed, low power consumption marketCODEC InterfaceVoIP Voice Codec with Oki’s unique DSP built-inAnalogue input/output 3 chain, digital input/output 2 chain are built-in for voice interface of SLIC, DAA and HandsetSpeech CODEC: G.729.A/G.726/G.711 selectable (voice 1 channel for processing) built-in
Ethernet MAC ControllerMII 2 chain for external interface to connect to AMBA AHB busEthernet MAC controller with PC port, Network portNetwork board connected to higher rank network processes data packet from PC board, and voice packet from CPUVoice priority control circuit built-in to send voice packet prioritize
Vdd : 2.25-2.75V & 3.0-3.6VTOP : -20 - +60 degreeCPKG : QFP208-P-2828-0.50-BK4
9
Speaker
EtherEtherPHYPHY
ARMARM
DSPDSP CODECCODECCODECCODEC
MACMACMACMAC
LCD I/FLCD I/F
GPIOGPIO
EtherEtherPHYPHY
LCDLCD
KEYKEY
LEDLED
Microphone
FLASHFLASH SDRAMSDRAM
PCLAN
VoIP Key-TEL
Hand Set
Application Example (Key Tel)
ML7084-001
10
JTAG
SLIC RJ11
PHY RJ45
PHY RJ45
ML7084
CODEC MAC
μPLAT7D(ARM7TDMI)
DAA RJ11
SDRAM FLASH
DialButton
Function KeyLCD
ML7084 Evaluation Board
MIC
SP
ML7084 Basic Service package
• One Year Technical support• ML7084 Evaluation Board (1 set)• Software, documentation (CD) for development• One Year maintenance
Attached CD includes:• Software
Demo-application (binary); MAC driver (with source)DSP-HAL (with source) ; Header files ; Evaluation tools
• Documentations Data sheet, Circuit drawing, Parts list
What’s BSP (Basic Support Package)?
11
Voice StreamControl Library
RTP/RTCP
MAC Driver
TCP/IP
SIP/SDP
Real Tim
e OS
(µ-ITRO
N, Linux)
User's Application
ARM7 Ether-MAC CODEC
Hardware (ML7084/Evaluation Board)
DSP-HAL3rd Party Product
Optional Software
Included in BSP
HAL : Hardware Abstraction Layer
ML7084 Software Stack
Optional Software Line-up’s