Title :
A low power DSP engine for wireless communications
Author :
Verbauwhede, Ingrid ; Touriguian, Mihran ; Gupta, Kumkum ; Muwafi, Jumana ; Yick, Karl ; Fettweis, Gerhard
Author_Institution :
TCSI Corp., Berkeley, CA, USA
fDate :
30 Oct-1 Nov 1996
Abstract :
This paper describes the architecture and the performance of a new programmable 16-bit digital signal processor (DSP) engine. It is developed specifically for next generation wireless digital systems and speech applications. Besides providing a basic instruction set, similar to current day 16-bit DSPs, it contains extra architectural features and unique instructions, which make the engine highly efficient for compute-intensive tasks such as vector quantization and Viterbi operations. The datapath contains two multiply-accumulate units and one ALU. The external memory bandwidth is kept to two data buses and two corresponding address buses. Still, the internal bus network is designed such that all three units are operating in parallel. This parallelism is reflected in the performance benchmarks. For example, an FIR filter of N taps will take N/2 instruction cycles compared to N for a general purpose 16-bit DSP, and it requires only half the number of memory accesses of a general purpose DSP
Keywords :
FIR filters; digital filters; digital radio; digital signal processing chips; land mobile radio; parallel architectures; radio equipment; speech processing; system buses; 16 bit; ALU; FIR filter; Viterbi operations; address buses; architecture; arithmetic logic unit; compute-intensive tasks; data buses; datapath; external memory bandwidth; instruction cycles; internal bus network; low power DSP engine; memory accesses; multiply-accumulate units; parallelism; performance; programmable 16-bit digital signal processor; speech applications; vector quantization; wireless communications; Bandwidth; Computer aided instruction; Digital signal processing; Digital signal processors; Digital systems; Engines; Speech; Vector quantization; Viterbi algorithm; Wireless communication;
Conference_Titel :
VLSI Signal Processing, IX, 1996., [Workshop on]
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-3134-6
DOI :
10.1109/VLSISP.1996.558380