Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Drill Deeper]
Novel Architectures Pack Multiple DSP Cores On-Chip (Part 2)
Multicore DSPs now target packet-voice media gateways that require hundreds of channels per chip.

Ashok Bindra  |   ED Online ID #3496  |   December 3, 2001


Part 1 of this article, which also appears in the print version of the magazine, discusses the technology behind placing multiple cores on a single chip. Part 2 examines applications of this technology.

Motorola has also tapped the benefits of the SC140 core to create a quad-core-based solution for compute-intensive infrastructure applications, such as packet telephony media gateways, multichannel modem banks, and 3G wireless basestations.

Capable of delivering 4800-MMACs performance, the MSC8102 integrates four 300-MHz SC140 supercores and 11.5 Mbits of on-chip SRAM, along with high-speed serial interfaces, enhanced filter coprocessors, and a multichannel DMA engine, to support more than 60 universal voice/fax/modem channels, about 80 compressed voice channels with over 64 ms of carrier-class echo cancellation, and up to 600 uncompressed (G.711) voice channels. Implemented in 0.13-µm CMOS, the MSC8102 consumes only 1.6 W at a 300-MHz clock.

Agere and Motorola aren’t alone when it comes to catering to the requirements of OEMs developing high-density VoIP gateways and other similar system level solutions. Other major DSP vendors, like Texas Instruments (TI) and Analog Devices (ADI), are very much in this race. They continue to streamline their multicore DSP designs using the latest advances in core architectures.

Texas Instruments started building its ACPs (TNETV series) about two and a half years ago with the C54x core. It has since migrated to the latest high peformance low-power C55x DSP core. Compared to the C54x, the C55x core slashes power consumption by one-sixth and incorporates a dual-MAC architecture to double the number of functional units for increased parallel processing. The result is nearly two orders of magnitude of improvement in channel density.

For instance, the first design based on C54x could provide only two or three channels per chip. The newest version, the TNETV3010, uses six C55x cores on-chip to handle 200 to 300 channels per chip. Implemented in 0.13-µm CMOS, each C55x core operates at 300 MHz and shares multiple on-chip resources (Fig. 2).

"This architecture has been conceived and driven by the needs of the application," says Irvind Ghai, TI’s manager for VoIP/high-density silicon. "To increase port density, it focuses on power/channel, area/channel, cost/channel, and system integration. In short, it delivers a complete solution at an optimized density for a given application."

In addition, the new multicore device implements a distributed internal switch fabric to allow for multiple concurrent packet transfers. This ensures high data throughput for a chip running hundreds of voice channels simultaneously. The architecture extends the shared-resource model by leveraging peripherals across multiple cores. "This internal switch fabric has been designed with the goal of providing a simple programming model, while alleviating any bandwidth concerns through multiple concurrent transfers," Ghai notes.

ADI has also implemented the shared memory approach in its dual-core ADSP2192, tailored for multi-channel voice/fax/data over networks. "Besides sustaining inter-processor communications and programming flow, shared memory minimizes off-chip memory, and thereby the cost of the system," asserts Mark Gill, ADI’s DSP product line manager. The ADSP2192 is a derivative of the ADSP219x core. Using the ADSP218x core, ADI has also crafted an eight-core solution for 16 to 20 modem channels on a single chip.

Another builder of communications processors taking the multicore route is Brecis Communications. The developer has crafted a proprietary 3.2-Gbit/s multiservice bus that permits multiple processing engines to talk to each other,ensuring efficient peer-to-peer communications. Minimizing the risk of delay and jitter to voice payloads, this high-band-width multiservice bus is segmented and operates on a split-transaction protocol. It provides dynamic priority switching based on the classification of data types, as well as intelligent DMA capability. Connectivity to the bus is done via data transfer units.

Extending this technique, the maker has crafted a three-processor system for multiservice applications, such as packetized voice and data, with no loss in quality of service. Capable of tackling multiple, simultaneous streams of voice and data at the end of the last mile, namely customer premise equipment, the MSP5000 consists of a 200-MHz MIPS 32-bit RISC core for system management and traffic control, and two 160-MIPS ZSP400 DSP cores for voice and packet processing.

Each DSP core is supported by a hardware accelerator. Other functions on-chip include dual 10/100 Ethernet MACs, a telephony voice interface, a WAN data interface, a data-encryption-standard (DES) accelerator, packet authentication, a memory controller, external interfaces for configuring external devices, a JTAG interface for debugging, and a four-way data switch.

Together with the hardware accelerator, the voice engine supports up to 24 voice channels, in addition to echo cancellation, tone detection, and voice compression. The packet engine provides ATM and frame-relay encapsulation, packet classification, and shaping. The 0.18-µm CMOS MSP5000 consumes 2 W. Also, a full suite of development tools and a complete development program back it up. Derivatives for limited-voice and data applications are in the works too.

Cooperative Efforts
To quickly strengthen their positions in the burgeoning VoIP gateways and other wide-area-network markets, several leading broadband communications IC suppliers have acquired fabless design houses with expertise in the design of multicore DSPs. Last year, Broadcom acquired startup Silicon Spice, which devised a powerful multi-core RISC/DSP processor called Calisto for configurable algorithm adaptive instruction-set topology.

Early this year, Broadcom formed a technology and marketing alliance with Spectrum Signal Processing. Under this alliance, Spectrum is using Calisto or configurable algorithm-adaptive instruction-set topology to develop high-density voice processing boards for use in communications gateways. These gateways are deployed in telecommunications to enable voice/fax/data traffic to pass between two different networks, such as the traditional circuit switched telephone network and the packet-based Internet.

Compared to older DSP-based solutions, these next-generation voice-processing boards offer a tenfold improvement. According to Spectrum, traditional DSP-based boards offer between 240 and 500 channels on a PCI Mezzanine card. The Calisto-based solution leapfrogs such densities.

Spectrum has replaced the older C54x DSP in its aXs family of packet voice-processing boards with the Calisto processor. These newly developed boards employ modular algorithms and embedded packet telephony software developed at Broadcom. The packet telephony software resources, like voice compression, echo cancellation, tone detection and generation, IP packetization, ATM cellification, and delay equalization, were brought on-board with Broadcom’s acquisition of HotHaus Technologies last year.


<-- prev. page     [1] 2     next page -->

Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • 2008 BEST Electronic Design Winners
  • In EDA, A Year Of Mergers, Failed And Otherwise
  • 2008 BEST Electronic Design Winners
  • Engineers Rely On Internet For Product Info
  • Rochester Electronics Establishes New Design and Technology Group
  • November 17, 2008
  • Custom Sources Light Way To 22-nm IC Lithography
  • Software Turns Scopes Into Vector RF Signal Analyzers
    1) Switch-Mode ICs Promote Efficient Power Management, Part 1: Switch-Mode Fundamentals
    (891 views today)
    2) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (226 views today)
    3) Ubuntu Goes Embedded
    (206 views today)
    4) Easily Convert Decimal Numbers To Their Binary And BCD Formats
    (168 views today)
    5) 2008 BEST Electronic Design Winners
    (138 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources