A Low Power DSP Engine for Wireless Communications

  • Authors:
  • Ingrid Verbauwhede;Mihran Touriguian

  • Affiliations:
  • ATMEL Corporation, 2121 Allston Way, Berkeley CA 94704-1301;ATMEL Corporation, 2121 Allston Way, Berkeley CA 94704-1301

  • Venue:
  • Journal of VLSI Signal Processing Systems - Special issue on future directions in the design and implementations of DSP systems
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the architecture and the performance of a newprogrammable 16-bit Digital Signal Processor (DSP) engine. It is developedspecifically for next generation wireless digital systems and speechapplications. Besides providing a basic instruction set, similar to currentday 16-bit DSP‘s, it contains distinctive architectural features and uniqueinstructions, which make the engine highly efficient for compute-intensivetasks such as vector quantization and Viterbi operations. The datapathcontains two Multiply-Accumulate units and one ALU. The external memorybandwidth is kept to two data busses and two corresponding address busses.Still, the internal bus network is designed such that all three units areoperating in parallel. This parallelism is reflected in the performancebenchmarks. For example, an FIR filter of N taps will take N/2 instructioncycles compared to N for a general purpose 16-bit DSP, and it will requireonly half the number of memory accesses of a general purpose DSP. Thisefficiency is reflected in the very low MIPS requirement to implementcellular standards.