Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Single-core software-only Linux VoIP stack runs on sub-$14 SoC
Aug. 03, 2004

HelloSoft has optimized its software-only Linux VoIP stack for a single-core ARM-based system-on-chip (SoC) from Toshiba America Electronics Corporation (TAEC). The combined hardware/software design simplifies VoIP phones, eliminating the separate DSP (digital signal processor) and associated bus and memory systems traditionally used in VoIP phone designs.

(Click for larger view of White Eagle Systems Technology reference board for TAEC T6TC1XB-0001)

The Toshiba T6TC1XB-0001 SoC is a fairly inexpensive and humble chip released in April of 2003 as a general purpose chip for low-end networking equipment. It runs at only 150MHz. Yet, the HelloSoft VoIP stack is able to process two channels of voice on the processor, according to the companies, due to its efficient implementation of signal processing algorithms.

TAEC Director of Engineering SoC Development Bob Uvacek explains that steadily advancing RISC processing capabilities mean that complex algorithms naturally migrate toward software-only approaches. "With everything, the general trend is that it starts in hardware, then goes to DSP, then finishes with RISC. For example, five years ago, video was only hardware. Today, it is running on DSPs. In five years, it will be running on RISC. 4G cell phones -- video phones with high-speed links -- today, that's only done in hardware, but in five years it will be done on DSPs."

Uvacek adds that single-core RISC designs save money, reduce design time and system complexity, and result in lower power consumption, to name a few advantages.

HelloSoft's software VoIP stack

HelloSoft first announced its software-only "Integrator" software stack for the ARM926EJ-S core in April of 2003. The stack implements all VoIP functions, including G.711, G.726, G.723.1 and G.729AB vocoders, G.168-2000 Line Echo Canceller, Voice Activity Detection (VAD), Comfort Noise Generation (CNG), Jitter Buffer, Packet Loss Concealment (PLC), DTMF Tone Detection and Generation, Call Progressive Tone (CPT), SIP/RTP/RTCP Call Signalling and Control, and multi-channel system-level framework, the company says.

The stack runs on embedded Linux on top of an ARM926EJ-S core. It supports a 2.4.21-rmk2 based embedded Linux implementation for the TAEC SoC available from Belgian embedded Linux specialist Mind, along with a development board for the chip available from White Eagle Technology (pictured above).

The Toshiba T6TC1XB-001 SoC

TAEC's T6TC1XB-001 has no special hardware acceleration features, but rather is simply a basic implementation of the ARM926EJ-S core, according to Uvacek, that Toshiba initially produced in order to show off its SoCMosaic program. SoCMosaic is a mix-and-match SoC program that lets customers integrate off-the-shelf IP (intellectual property) blocks with a standardized bus, taping out their own custom designs in as little as six months, according to TAEC.

The T6TC1XB-001 embedded controller runs at 150MHz, and features two full-duplex Ethernet 10/100 Media Access Controllers (MAC), an ARM926EJ-S core, 2 x 16KB cache, 8KB Static SRAM, MMU (memory management unit), RTC (real-time clock), counter, interrupt controller, UART (universal asynchronous receiver transmitter), watchdog timer, GPIO (general purpose input/output), 33MHz PCI (peripheral component interconnect), static and non-volatile memory (Flash/SRAM/ROM) interface controller, SDRAM controller, DMA (direct memory access), and JTAG (joint test action group) Scan/ BIST.

HelloSoft CEO Krishna Yarlagadda said, "The Toshiba T6TC1XB-001 embedded controller-based design together with HelloSoft's expertise in utilizing RISC processors efficiently for complex DSP algorithms enabled us to develop this high-performance, ultra low-cost VoIP solution."

"The solution [reduces] the cost and complexity of developing VoIP phone systems. [It] is powerful enough to implement two channels of voice for VoIP phones, wireless IP phones, residential gateways, integrated access devices and other VoIP-enabled devices," said Richard Tobias, VP of TAEC's ASIC and Foundry business unit.

HelloSoft competitor Trinity Convergence also offers a software-only VoIP stack for SoCs based on the ARM926EJ-S core.

Availability

Voice components and protocols are available now from HelloSoft. The Toshiba T6TC1XB-0001 embedded controller and its reference design are available now from TAEC, priced at $13.50 each in 1,000-piece quantities. A reference board for the chip is currently available from White Eagle Technology, while Mind currently offers a Linux 2.4.21-rmk2 based board support package and Linux support services for the design.



Related Stories:


(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets
HOWTOs: from DevShed & IBM DeveloperWorks:



BREAKING NEWS

• Balanced XIP and the AXFS filesystem
• ARM-based controller has StackableUSB expansion
• Intel multi-core threading library supports Sun Studio
• Multi-protocol wireless mesh gateway runs Debian
• Embedded Linux is doomed. DOOOMED!
• Article explores Linux hot-patching utility
• Sun demo's RIA tools on Android
• Panel PCs support PoE, Linux
• New Palms on horizon?
• Embedded track added to Linux conference
• Ubuntu ported to a PDA
• Linux-friendly SBC hosts dual quad-core Xeons
• Embedded Linux SQL database adds Java, C# bindings
• Lightweight, embedded graphics framework rev'd
• Shock resistant automation computer runs Linux


Most popular stories -- past 30 days:
• Ubuntu ported to ARM
• Linux still top embedded OS
• Linux gains new architecture support
• Linux 2.6.25 release bolsters ARM
• Linux-based diskless notebook costs under $300
• Low-cost MP3 player gains fancy Linux port
• Dutch UMPC runs Ubuntu Linux
• Mini-notebook boasts Linux, near-fullsize keyboard
• PC/104 module runs x86 Linux on 1.85 Watts
• Low-cost Linux-based NAS device supports RAID 1
• Free router distro gains wild WiFi features


Linux-Watch headlines:
• Running a small business on desktop Linux
• Sun launches OpenSolaris
• Via tiptoes toward openness
• Linux certification comes to Italy
• Installing Ubuntu Hardy Heron as a web hosting server
• Black Duck Buys Koders
• Open source conference co-locates with Ubuntu show
• Ubuntu 8.04 ready to challenge Windows
• KDE Linux reaches 52 million Brazilian kids
• Free x86-based Linux router distro rev'd


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.