After many years as “The Next Big Thing,” VoIP (Voice-over-Internet Protocol) is becoming a vital part of the mainstream deployment of telephone services. Substantial improvements in voice quality and a profusion of broadband connections have quickly moved VoIP from its traditional place in enterprise and carrier networks to a promising player in the consumer market.

This article covers the challenges of implementing VoIP and the advantages of a single-chip “application processor” using an off-the-shelf microprocessor or processor core, such as those licensed by ARM, along with software that eliminates the external DSP without sacrificing functionality. This results in a “software-VoIP” implementation that combines the functionality of the dual-chip DSP/MCU approach with the benefits of a SoC.

Reprinted in its entirety from ARM IQ Vol. 3, No. 4