R E A L W O R L D S I G N A L P R O C E S S I N G Product Bulletin IP Phone Solution TNETV1050 Texas Instruments’ TNETV1050 IP Phone Solution is composed of an integrated silicon platform, featuring the market leading programmable TMS320C55x™ Digital Signal Processor (DSP) and a MIPS32™ 4KEc™ processor, combined with the field-proven VoIP Telogy Software™ product. TI’s TNETV1050 IP Phone solution leverages TI’s investment in communication processors for VoIP and broadband applications to provide the superior processing horsepower needed to support current and evolving IP phone standards, as well as the addition of advanced functionality. One of the unique features of TI’s IP Phone solution is the accompanying starter kit. The starter kit includes the software development license, software training and complete IP Phone reference design for immediate demonstration and development. The Telogy microprocessor software, along with third party components, offers a toolkit with a variety of functions to support IP Phone implementations. This includes voice applications services that access DSP services and support APIs necessary for implementation of call processing features. Sample code for device drivers and network management is provided. Additional packages include full signaling services with standard network protocols, SIP, H.323, and MGCP. Figure 1 shows the IP phone software architecture. The TNETV1050 IP Phone product provides the functionality required for today's executive enterprise desktop speakerphones. It includes acoustic echo cancellation for full duplex speakerphone capability (when used in a properly designed enclosure), support for three-way conferencing and support for low bit rate and wideband codecs. Silicon Solution Telogy Software for IP Phone Applications Telogy Software provides an efficient framework for real-time voice processing that has been pre-integrated and rigorously tested. The complete DSP solution feature set includes: PCM reception, tone generation, acoustic echo cancellation, voice activity detection, voice playout, and a variety of voice compression options. The solutions are provided in several packages to allow customization for a full range of phone products. The IP Phone Solution includes a programmable TI C55x™ DSP for optimal IP Phone voice processing and signal processing features. The MIPS32 4KEc processor provides a standards based RISC architecture for customer ease in feature development and integration with Telogy Software services. The three port line rate internal Ethernet Switch with dual MAC and PHY provides support for IP Phone and PC connectivity to the Ethernet LAN. The IP Phone processor has a USB 1.1 controller and PHY that support Key Features: • Leverages proven TI DSP technology, featuring - Code compatibility - Advanced process technology - Production facilities • Field-proven Telogy Software™ with enhanced QOS, interoperability, and remote monitoring • Expandable solution supporting next generation IP phone applications • Pre-integrated RTOS and Network protocol stacks (SIP, H.323, MGCP) enabling rapid implementation of customer’s unique features and services • Most comprehensive feature set • Largest installed base worldwide of IP phone solutions • World class technical support • Industry leading in indemnification program with broad patent portfolio either USB host or peripheral. The USB interface; allows for a wide variety of possible devices to connect to the phone for user value add. These devices support applications such as card readers, fingerprint recognition, PDA synchronization, video conferencing, etc. The TNETV1050 also supports TI’s VLYNQ™ interface; a low cost, low pin count and low complexity chip-to-chip serial interface. VLYNQ makes it easy to add off-chip coprocessors and peripheral capability to the phone. VLYNQ enables the customer to bring in value-added features such as video/multimedia, wireless connectivity, security, speech recognition and more. ™ TNETV1050 IP Phone Software Architecture Management and Application Software Application Software Call Processing and Signaling Call Processing Features Management and Application Software Embed. SNMP Web Agent Server TFTP S/W DLL MGCP Call Control Embedded Web Browser User Procedures DSP Application Services Extended Call Control Basic Call Control Media Gateway Control Protocol (MGCP) H.323 H.450 Session Initiation Protocol (SIP) DSP Interface Module (DIM) User Interface System Interface Unit (SIU) * Keypad Driver Call Conferencing * Display Driver * Audible Driver PCM Interface Unit Echo Cancellation Unit Speakerphone Tone Gen. UDP TCP IP Gain Control Voice Activity Detector (VAD) Voice Coding Unit G.711PCM G.726 G.722 G.723.1 G.729AB G.widebd BIOS Packet Playout Unit MAC/ARP Packet Protocol Encapsulation Unit Ethernet Driver Delay, Jitter and Lost Packet Compensation Voice Processing - DSP Software Network Interface Protocols LEGEND Telogy Software™ * Startup/ Initialization RTOS * WDT Driver * Power-On Self-Test (POST) * BSP * Flash Memory Manager Customer Software Radvision H.323, SIP Protocol Stacks Available Third Party Software (TI pre-port for VxWorks) System Services Available Third Party Software * TI provides sample code for IP Phone Reference Design 2 Description The TNETV1050 is a communications processor based on a MIPS32 Reduced Instruction Set Computer (RISC) processor along with a C55x DSP. This device has a rich peripheral set architected specifically for VoIP Phone applications, which reduces the bill of materials cost, time, and complexity to develop an IP Phone. The TNETV1050 combines the key processor, communication, and peripheral functions necessary to build a basic or advanced IP phone. The TNETV1050 architecture uses advanced design features to provide flexibility and performance throughput, while conserving power consumption. Combined with Telogy Software for IP Phone applications, the TNETV1050 provides a complete hardware/software solution capable of reducing system design cycle times. The RISC processor supplies the overall system services and performs user interface, network management, protocol stack management, call processing, and task scheduling functions. The DSP processor provides real-time voice processing functions such as echo cancellation, compression, PCM processing, and tone generation/detection. IP phone designs are simplified through on-chip peripherals such as a 16-bit color LCD controller, 8x8 keypad interface, USB 1.1 controller (Host or Device), UART serial interface, programmable serial port, two VLYNQ interfaces, and several general purpose I/O. The integrated dual-channel 16-bit CODEC includes the critical functions needed for IP Phone applications, including two ADCs (with five programmable inputs) and two DACs (with four programmable outputs). TNETV1050 IP Phone Processor DSP DMA TMS320C55x™ DSP Telephony Interface McBSP McBSP External Memory Interface Codec 2 Channel MIPS R4000 LCD Controller VLYNQ™ 3 Pin USB 1.1 Host USB 1.1 Device Ethernet PHY MAC Ethernet PHY MAC DMA Ethernet Switch 3 port Other codec features include analog and digital sidetone control, anti-aliasing filter, programmable gain options, and programmable sampling rate (8 or 16 ksps). 32-bit RISC Processor Memory Configuration • 16K-Byte 4-way set associative Instruction-Cache • 16K-Byte 4-way set associative Data-Cache • Programmable Memory Management Unit (MMU) • 4K-Byte RAM on chip • 4K-Byte ROM on chip, with boot code Digital Signal Processor (DSP) Memory Configuration • 12K-Word 2-way set associative Instruction-Cache • 64K-Word RAM on chip: - 32K-Word dual access - 32K-Word single access • Universal 4-channel DMA controller • Dedicated peripheral DMA controller 3 VLYNQ™ 5 Pin Voltage Regulator Serial UART GPIO Keypad 8x8 Clock/Power Manager External Memory Interface Supporting • 2 SDRAM Chip Selects providing 128M-Byte • 3 Chip Selects providing 16M-Byte each, RAM or ROM • 1 Chip Select providing 32M-Byte, FLASH Overall • 324-Ball PBGA (Plastic Ball Grid Array) package • 3.3V I/O Supply Voltage • 1.5V Core Supply Voltage, integrated Voltage Regulator • Reduced power modes available Specifications: Telogy Software™ for IP Phone Processor IP PHONE FEATURES – DSP PCM Voice Mode G.711 Codec with support for Annex I and II Gain Control Analog and Digital Tx/Rx Control Voice Activity Detection Adaptive Voice Activity Detection (VAD) Configurable Hangover Period Useable with any Codec (disabled w/ codec internal VAD) Bi-Directional Silence Detection Silence Insertion Descriptor (SID) Support Voice Playout Noise Level Matching Adaptive Pink Comfort Noise Generation Configurable, Adaptive Jitter Buffer Lost Packet Compensation Echo Cancellation Acoustic Echo Cancellation for Full Duplex Speakerphone when used with properly designed enclosure Doubletalk Detection Packet Protocol VoIP (RTP) Packet Format Real Time Diagnostics Telchemy™ QOS Support PCM Pattern Detection Signal Level Measurement and Report Jitter Statistics Transmit, Receive, Lost Packet Counts Loopback Mode Codec Options* G.711 Codec, G.726, G.729AB, G.723.1A, G.722 wideband codec Advanced Power Management 3-Way Conferencing and Group Listen Full Duplex Speakerphone Support G.167 Acoustic Echo Cancellation* 4 IP Phone Processor Software Product Specifications MICROPROCESSOR FEATURES IP Phone Platform Voice Applications Services APIs to access DSP Services APIs needed to setup DSP for basic and supplementary services APIs to generate inband tones Sample Display and Keypad Drivers Sample Network Management Module VxWorks® RTOS support RTOS Run-Time licenses provided with complete solution (optional). Development and any related tools must be obtained via RTOS vendors Signaling Services Package (In addition to Voice Application Services features above) TI MGCP (NCS) Protocol – with TI sample Basic Call control Basic call support OR TI H.323 Protocol support - TI sample Basic Call control. H.323 Network Protocol Stack available via Radvision, Third Party partner OR Radvision H.323 Call Control and Protocol Stack support - with support for supplementary services, available via Radvision, a TI Third Party partner OR Radvision SIP Call Control and Protocol Stack support - with support for supplementary services, available via Radvision, a TI Third Party partner * Please consult your sales representative for latest product features and availability. For more information, please contact your TI sales representative or call 301-515-8580. www.ti.com/voip 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. C010203 Real World Signal Processing, the black/red banner, TMS320C55x and VLYNQ are trademarks of Texas Instruments. Telogy Software is a trademark of Telogy Networks, a Texas Instruments Company. All other trademarks are the property of their respective owners. © 2003 Texas Instruments Incorporated Printed in the U.S.A. Printed on recycled paper. SPAT140 5