VoIP gateway solutions

Product bulletin Key features Texas Instruments (TI) offers a broad family of scalable voice over IP solutions (VoIP) • Advanced DSP processing enables based on TMS320C55x™ and TMS320C64x+™ DSP cores and Telogy Software™ products. superior voice quality, functionality and scalability These single-device silicon and software solutions offer many levels of channel densities, • Highly integrated processors enable from 4 to 128 G.711 channels or from 4 to 64 channels of compressed voice with SRTP. lower system costs With this wide variety of offerings, TI has a VoIP solution for every level of product, from • Field-proven software with emphasis small business and enterprise VoIP gateways to service provider access gateway on managing voice and call quality • Most comprehensive range of features applications. Advanced DSP processing enables superior voice quality, functionality and • Largest installed base of solutions with scalability to deliver cutting-edge products with lower system costs. more than 700 million ports shipped • Industry leader in DSP TI’s full range of VoIP solutions offers TI also offers several C64x+™ DSP-based • Committed roadmap support • Code compatibility optimized solution density and faster time to solutions – all based on single-core DSP • Process technology market for manufacturers. With the largest architectures: • Production facilities installed base, TI’s VoIP offerings reduce risk • TNETV2664 • World-class technical support and offer a field-proven technology. With • TNETV2666 • Industry leader in indemnification with broad patent portfolio evaluation modules (EVMs) available for all • TNETV2686 solutions, developers are able to begin • TNETV2689 prototyping and developing new products now, saving time and money on new product Channel TMS320C55x DSP TMS320C64x+™ DSP development. densities VoIP gateway solutions are available in two TNETV2689 voice and video platform architectures to meet the needs of all TNETV2520 128 G.711 gateway platforms. TI offers several highly inte- Pin-compatible 64 G.729AB 64 G.711 grated solutions based on the C55x™ DSP: 32 G.729AB TNETV2686 voice and video • System-on-chip (SoC) solutions 84 G.711 integrating the DSP and RISC cores: 42 G.729AB • TNETV1060 TNETV2666 TNETV2510 voice • TNETV1061 16 G.711 28 G.711 • DSP-only solutions: 8 G.729AB 18 G.729AB Pin-compatible • TNETV2510 – single-core DSP TNETV1060 TNETV1061 TNETV2664 • TNETV2520 – dual-core DSP voice 4 G.729AB 4 G.729AB 14 G.711 These solutions increase system integra- 10 G.729AB tion and performance at reduced power levels and board space for low- to medium-channel TMS320C55x DSP TMS320C64x+ DSP density applications. Voice gateway solutions diagram These highly integrated devices push the TNETV266x envelope on system performance based on TI’s C64x+ DSP technology. The C64x+ DSP core offers several benefits over previous DSP OSC PLL JTAG cores, including: DDR2 32 DDR PLL Timer WDT • 20 percent higher cycle performance • 16-bit compact instructions and SPLOOP EDMA 3.0 buffer to deliver 20-30 percent smaller code size and reduced system cost GPIO • Real-time bandwidth management and DSP subsystem memory protection deliver enhanced L1D 80 KB McBSP development McBSP • Better debugging through exception L2 HPI TMS320C64x+™ 128 KB handling and cache coherency visibility DSP cache Timer x2 MII With many different solutions to choose L1P 32 KB from, TI VoIP gateway solutions give manufac- UART x2 turers the flexibility needed to design the right product for their market. TNETV266x block diagram TNETV266x VoIP gateway solution • 80-KB L1D cache TNETV268x TI’s TNETV266x VoIP gateway solution • 32-KB L1P cache VoIP gateway solution • 128-KB L2 cache integrates Telogy Software products with TI’s While the TNETV266x is for voice-only, • System interfaces: HPI / MII, two McBSP, industry-leading C64x+ DSP to provide a the TNETV268x addresses voice and video two UART, GPIO low-cost, scalable, voice-only solution that can capablities. A key benefit of the TNETV268x • EVM available provide from 8 to 28 or more G.711 chan- is the low-cost scalability available through • Packaging: 16 x 16-mm BGA, 0.8-mm nels with a 128-ms echo canceller tail. Using daisy chaining using the integrated Serial pitch, lead-free the Media Independent Interface (MII) and an Gigabit Media Independent Interface (SGMII) external Ethernet switch, the TNETV266x can be scaled to provide device population options TNETV268x to meet multiple product configurations. In addition to the high-performance C64x+ Video acceleration EDMA 3.0 DSP, the TNETV266x devices offer DDR2 DSP subsystem external memory interface for faster memory Video L1D 80 KB accesses. It also offers all the needed system L2 CC port TMS320C64x+™ DSP 1408 KB x5 interfaces for simpler designs. With two pin- cache compatible TNETV266x devices, TI offers a L1P 32 KB TC TC TC TC solution at the density needed for your gateway product. Supported codecs include G.711, G.726, G.729AB, G.723.1A, G.722 Switched central resource and Internet Low Codec (iLBC).

TNETV266x key features: Peripherals System Program/Data storage • C64x+ DSP core operating at: • 400 MHz for the TNETV2664 VLYNQ™ Timer DDR2 EMIF interface 64-bit x2 533 32-bit 16-bit • 600 MHz for the TNETV2666 • Channel densities: Serial interfaces Connectivity • TNETV2664 – 14 G.711 or 10-LBR channels Gigabit switch • TNETV2666 – 28 G.711 or 18-LBR channels TSIP SPI I2C UART • 128-ms echo canceller • T.38 fax relay UHPI GEMAC GEMAC • 32-bit DDR2 with 333-MHz clock • Internal memories: TNETV268x block diagram

2 and internal gigabit switch. With two different TNETV2510 pin-compatible devices available, offering from 84 to 128 G.711 channels with a 128-ms External echo canceller, TI is able to meet the needs of Clock PLL TMS320C55x memory different channel densities and applications. DSP CPU interface Supported codecs include G.711, G.726, Timer 0 IU PL AL DU ROM G.729AB, G.723.1A, G.722 and iLBC. 16 kW The TNETV268x solutions have built-in Timer 1 Peripheral bus peripherals and video acceleration to enable GPIO Instruction video encode/decode/transcode operation. cache 24 kB McBSP 0 This feature will allow manufacturers to use DMA the same hardware architecture to provide a MCBSP 1 controller SARAM voice-only, a video-only, or a voice and video 128 kW product. McBSP 2 DMA bus DARAM TNETV268x key features: EHPI 32 kW • C64x+ DSP core with built-in video coprocessor TNETV2510 block diagram • TNETV2686 operates at 515 MHz • TNETV2689 operates at 900 MHz suite support and increased channel density, processing for T1/E1 enterprise applications. • Channel densities the TNETV2510 is ideal for voice add-on The TNETV2520 can be implemented in • TNETV2686 – 84 G.711 or 42-LBR modules. This VoIP gateway solution supports stand-alone VoIP gateways, as a VoIP gateway channels up to eight channels of LBR vocoders along card in legacy PBX or IP-PBX applications, or • TNETV2689 – 128 G.711 or 64-LBR with a 128-ms echo canceller tail. Supported as a service provider access gateway. channels codecs include G.711, G.726, G.729AB and TNETV2520 combines a dual-core • 128-ms echo canceller G.723.1A. 300-MHz C55x DSP-based device with Telogy • T.38 fax relay Software products to create VoIP gateway TNETV2510 key features: • 32-bit DDR2 with 533-MHz clock platforms targeted at medium-density gate- • C55x DSP core operating at 200 MHz • Internal memories: ways for both enterprise and service provider • Channel densities: • L1D/P: 32 KB each applications. The solution provides voice pro- • Eight channels LBR vocoder or T.38 • L2: 1408 KB cessing and conference bridging capabilities fax relay • ROM: 768 KB supporting 64 channels of G.711, 32 channels • 16 channels G.711 • System interfaces: of G.729AB and 24 channels of G.723.1A. • 128-ms echo canceller • Four-wire CML SGMII Also included in the TNETV2520 solution are • Internal memories: • 16-bit UHPI the needed memory and system interfaces, as • DMA controller • Five dual-channel video ports well as a GbitMAC with GMII port to allow IP • 160 K x 16-bit on-chip RAM • TSIP (TDM: 2x 16-MHz clock) encapsulation on the DSP, lowering the host • 6 K x 16-bit on-chip program/data ROM • VLYNQ™ communications interface processor load. products • System interfaces • GPIO • EMIF TNETV2520 key features: • Internal peripheral: 3-port gigabit • EHPI • Dual C55x DSP core operating at L2 switch • Three McBSP 300 MHz each • EVM available • GPIO • Channel densities: • Packaging: 19 x 19 mm, 0.8-mm pitch, • Two timers • 32 channels LBR vocoder or T.38 fax relay lead-free • EVM available • 64 channels G.711 • Packaging: 240 ball, 15 mm x 15 mm • 128-ms echo canceller TNETV2510 MicroStar BGA™ integrated circuit packages • Internal memories: VoIP gateway solution • 24-kB I-cache/subsystem TNETV2520 • 192-kW/core local data memory TI’s TNETV2510 VoIP gateway solution VoIP gateway solution integrates Telogy Software products with a • 25-kW shared ROM DSP-only architecture to provide a flexible TI’s TNETV2520 VoIP gateway solution, based • 256-kW shared program RAM solution for small business and enterprise on TI’s C55x DSP and Telogy Software prod- • System interfaces gateway applications. With complex features ucts, delivers high-performance voice • Global DMA

3 • Communications subsystem TNETV2520 • Shared peripheral interfaces • EMIF (16 bit @ 150 MHz), supports DDR DSP subsystems • 32-bit HPI (Muxed mode) • Four Enhanced McBSP DARAM DARAM • 10/100/1G GMII (MII) Ethernet TMS320C55x TMS320C55x • Two 6-pin VLYNQ communication DSP core DSP core SARAM interfaces SARAM Peripherals

CACHE CACHE Peripherals • 16-/8-bit UTOPIA-2 • EVM available • Packaging: 16 mm x 16 mm SHARED EMIF SHARED GLOBAL RAM ROM UTOPIA TNETV1060 256 KW 256 KW DMA VoIP gateway solution HPI eMcBSP TI’s TNETV1060 VoIP gateway solution eMcBSP integrates Telogy Software products with eMcBSP TI’s C55x DSP-based access communications eMcBSP processor to provide a cost-effective, highly VLYNQ interface integrated SoC for small business equipment gateways. ENET TI’s integrated access communications processor includes a C55x DSP core and a TNETV2520 block diagram MIPS RISC processor, memory and common system functions, system interfaces, and two TNETV1061 TI’s integrated access communications Ethernet MACs/PHYs. The TNETV1060 can VoIP gateway solution processor includes a C55x DSP core and support up to four channels of LBR TI’s TNETV1061 VoIP gateway solution a MIPS32 4KEc 32-bit RISC processor, vocoders or T.38 fax relay, along with a 64-ms provides a complete, cost-effective VoIP memory and common system functions, sys- echo canceller tail. Supported codecs include solution targeted for small business tem interfaces, and two Ethernet MACs/PHYs G.711, G.726, G.723.1A, G.729AB, GSM-AMR, applications. Integrating both the DSP-based with integrated support for AutoMDIX. The GSM-EMR and EVRC. communications processor with Telogy TNETV1061 can support up to four channels of LBR vocoders or T.38 fax relay along with a TNETV1060 key features: Software products, the TNETV1061 is also 64-ms echo canceller tail. Supported codecs • SoC integrating: available in industrial temperature ranges include G.711, G.726, G.723.1A, G.729AB, • C55x DSP core operating at 125 MHz (from -40 to 105 ˚C). GSM-AMR, GSM-EMR and EVRC. • MIPS R4000 core operating at 165 MHz • Channel densities: • 4 LBR or T.38 fax relay channels TNETV1060 • 32-ms echo canceller • Memory: TMS320C55x DSP Codec IF • DSP: 64 K-word RAM on chip 125 MHz McBSP • MIPS: 16-KB I-cache and EMIF McBSP 16-KB D-cache memory • System interfaces: controller VLYNQ • Two 10/100 Ethernet MAC/PHY interface 5 pin • EMIF MIPS R400 Bridge DMA 165 MHz • Five-pin VLYNQ communications SSP interface Power UART management • UART Enet Enet GPIO PHY MAC Enet Power • Two McBSPs 3-port regulator JTAG switch • GPIO Enet Enet Control PHY MAC • Packaging: 324-terminal Clocks plastic ball grid array (PBGA) TNETV1060 block diagram

4 TNETV1061 key features: TNETV1061 • SoC integrating: • C55x DSP core operating at 150 MHz • MIPS 4KEc core operating at 212 MHz 12 KW 64 KW i$ RAM • Channel densities: TDM • 4 LBR or T.38 fax relay channels TMS320C55x DSP 150 MHz • 32-ms echo canceller 16 bit CODEC DDR I/F • Memory: 8 bit • DSP: 64-KWords RAM / 12-KWords EMIF I-Cache Bridge • MIPS: 16-KB I-cache / 8-KB MIPS32 4KEc 213 MHz D-cache DMA VLYNQ 5 pin • System interfaces: 16 KB 8 KB I$ D$ SSP: I2C • Two 10/100 Ethernet MAC/PHY LAN 10/100 10/100 SPI, IOM2 PHY* MAC with Auto MDIX 4 K 4 K UARTx2 WLAN 10/100 10/100 ROM RAM • 16-bit DDR memory interface GPIO • Five-pin VLYNQ communications interface PHY* MAC JTAG • NAND/NOR flash memory interface *Auto MDIX Power management Control • 2 UART Voltage regulator Clocks • TDM, SPI, PCM for four voice channels • EVM available 3.3 V • Packaging: 255 BGA TNETV1061 block diagram Telogy Software™ products for VoIP TI’s Telogy Software products provide the broadest range of VoIP features available. removal and voice packetization. error concealment techniques are employed As new TI device architectures evolve, so VoIP consists of the following functions: to improve document quality. too do Telogy Software features to take • Voice codec support, including G.711, Fax relay consists of the following functions: advantage of new system interfaces and (PCM), G.723.1A, G.726 (ADPCM), • Fax modem pumps: V.17, V.29, V.27ter, V.21 performance. G.729AB, G.729E, iLBC, G.722, etc. • Fax relay protocol: T.38 (TCP/IP) Key software capabilities include: • Line echo cancellation: G.168 – 2004 • Fax machine spoofing protocols: proprietary line echo canceller NLP, double talk, • Voice processing for PSTN to packet • T.30 protocol support 8-128-ms echo tail gateway applications • Voice activity detection (VAD) Signaling • T.38 fax relay • Comfort noise generation (CNG) Gateway platforms must support signaling • Conference bridge • Packet play-out: delay, jitter and lost for call establishment, in-band signaling and • Signaling packet concealment/recovery call termination. Both channel associated • Voice and call quality management • In-band tone detection and generation signaling (CAS) and common channel With the largest installed base of field- • Configurable packetization: RTP or RTP/ signaling (CCS) are employed by networks hardened gateway-specific solutions since UDP/IP and must be supported. 1995, Telogy Software provides world-class The following signaling functions are T.38 fax relay VoIP software solutions that industry giants supported and run on a combination of the Fax relay provides reliable real-time fax rely on. Every level of VoIP product benefits DSP and an external host processor: service between two analog fax machines over from the breadth of the software deployments • Tone detection and generation, e.g., DTMF, a packet network. The equipment at both ends and improvements. MF, call progress, etc. of the packet network spoofs the analog fax • Caller ID detection and generation Voice machines such that they operate as if directly (Bellcore, ETSI, NTT) VoIP software processes voice samples for connected over a PSTN connection. • Message-based signaling support, e.g., transmission over a data network. There are The equipment performing fax relay functions transparent, HDLC, ISDN, etc. many functions included in good quality VoIP must handle the effects of network delay, jitter • Transparent and switched-mode signaling, software. Its sub-components perform echo (variable delay) and lost packets while prevent- including in-band and out-of-band relay cancellation, voice compression (to conserve ing the fax machines from timing out. In ad- voice and call quality management bandwidth), voice-activity detection, jitter dition, forward error correction and advanced

5 Gateway software

Example vocoders Packetization Software framework – G.711 – RTP or TRP/UDP/IP – Real-time scheduler – G.726 – Configurable packetization – Multi-channel, – G.729AB – Voice activity detection multi-function – G.723.1A – Comfort noise generations – Intelligent memory/MIPS – iLBC – Packet playout (jitter buffer) management – G.722 – Packet loss concealment – Hardware abstraction – Packet loss recovery layer (HAL)

Full-feature POTS Voice quality Echo cancellation – Complete tone management – G.168 – 2004 line detection/generation – Field diagnostics echo canceller NLP, – Country-specific caller ID – Extensive statistics double talk, 8-128 ms detection and generation – Status monitoring echo tail – Conferencing – Voice quality – CAS/CCS signaling support monitoring (VQM) – Announcement services – T.38 fax relay

Telogy Software solutions for VoIP gateway software features

Voice and call quality management Telogy Software • G.727 ADPCM Fundamental to any communications system architecture • G.729 8 Kbps is the ability to discover, isolate and remedy • G.729 AB 8 Kbps (Annex A and Figure 1 describes the software architecture problems as quickly as possible to minimize or B – VAD, CNG) for gateway solutions. Each box represents a eliminate the degree to which users are • G.729 Annex E 11.8 Kbps software component required to implement impacted. VoIP networks must support • iLBC the features for voice, fax, modem, signaling telco-grade management and diagnostics for • G.722 and network management functions. wide-scale, cost-effective deployments. • G.165/G.168 echo cancellation Multiple instances of each software TI’s voice and call quality management • Packet playout unit (de-jitter buffer, lost component can exist to facilitate support of features include: packet compensation) concurrent, multi-channel operation. Each • Real-time measures such as mean opinion • Voice activity detection (VAD) silence instance shares common program memory score (MOS) estimation based on delay, suppression and has unique channel-specific data memory jitter and packet loss statistics • Comfort noise generation (CNG) to maintain information regarding the state of • Support for RFC3611 Real-Time Protocol • Comfort noise level control the channel, including network management Extended Reports (RTCP XR) • RTP packet encapsulation for voice and diagnostic information. • Detailed call statistics for fax, tone • DTMF relay detection, echo, error stats and packet stats • DTMF detection during voice mode Features: Telogy Software products • Diagnostic tools for detailed troubleshooting: for CPE gateway solutions • Configurable call progress detection trace, fax, echo, TDM or packet interfaces, parameters Please note: The exact combination of analog line tests • Configurable voice packetization rates features varies on a build-to-build basis. • Alerts/alarms with configurable thresholds • V.17 at 7,200, 9,600, 12,000 and • Optimized adaptive jitter buffer, packet loss Voice and fax features: 14,000 bps concealment and redundancy • G.711 PCM 64 Kbps • V.27ter at 2,400 and 4,800 bps • G.723.1 5.3/6.3 Kbps and Annex A • V.29 at 7,200 and 9,600 bps (silence compression) • Fax pass-through (PCM) • G.726 ADPCM 16, 24, 32, 40 Kbps • T.38 real time fax relay

6 Common Voice coding Voice Packetized packet Caller ID Tone quality voice interfaces detection detection PIQUA Transmit monitoring playout software noise matching Primary transmit tone Robust generator Secondary Packet mode transmit tone loss manager generator concealment RTP Line Transmit echo gain Packet canceller Voice Encoder loss activity algorithm recovery Signal Extended detector limiter conferencing PCM interface unit bridge Voice Secondary Receive RTP security receive tone noise AAL2 Caller generator matching Voice ID playout generation Receive Decoder Fax gain algorithm

Telogy Software architecture

• In-band signaling • DTMF generation/detection • MF R1, R2 tone generation/detection • CP tone detection for T1 CAS • SS7 ring-back tone generation • SS7 COT • API support (management, event monitoring/reporting, statistics) • Telchemy VQmon support • Loopback test capabilities • Core dump facility • Memory read/write support • Trace messages • Side tone detectors (EDT, Baudot, V32EXT) • Address Resolution Protocol (ARP) support • ICMP echo (ping) support • Enhanced packet routing • Voice quality management enhancements (PIQUA™ software Multimedia Agent, PIQUA System Agent) • control over packet/MII

7 Important Notice: The products and services of Texas Instruments Incorporated and its subsidiaries described herein are sold subject to TI’s standard terms and conditions of sale. Customers are advised to obtain the most current and complete information about TI products and services before placing orders. TI assumes no liability for applications assistance, customer’s applications or product designs, software performance, or infringement of patents. The publication of information regarding any other company’s products or services does not constitute TI’s approval, warranty or endorsement thereof.

The platform bar, TMS320C55x, C55x, TMS5320C64x+, C64x+, Telogy Software, VLYNQ, PIQUA, and MicroStar BGA are trademarks of Texas Instruments. A010208 All other trademarks are the property of their respective owners.

© 2008 Texas Instruments Incorporated SPAT180A