Skip to main content

Programmable DSP Based Implementation

  • Chapter
VLSI Synthesis of DSP Kernels

Abstract

A programmable DSP is a processor customized to implement digital signal processing algorithms efficiently. The customization is based on the following characteristics of DSP algorithms:

  • Compute Intensive: Most DSP kernels are compute intensive with weighted-sum being the core computation. A programmable DSP hence incorporates a dedicated hardwired multiplier and its datapath supports single cycle multiply-accumulate (MAC) operation.

  • Data Intensive: In most DSP kernels, each multiply operation of the weight-sum computation is performed on a new set of coefficient and data values. A programmable DSP is hence pipelined with an operand read stage before the execute stage, has an address generator unit that operates in parallel with the execute datapath and uses a Harvard architecture with multiple busses to program and data memory.

  • Repetitive: DSP algorithms are repetitive both at micro-level (e.g. Multiply-accumulate operation repeated N times during an N-term weighted-sum computation) and at macro-level (e.g. kernels such as filtering repeated every time a new data sample is read). A DSP architecture hence uses special instructions (such as RPT MAC) and control mechanisms to support zero overhead looping.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer Science+Business Media New York

About this chapter

Cite this chapter

Mehendale, M., Sherlekar, S.D. (2001). Programmable DSP Based Implementation. In: VLSI Synthesis of DSP Kernels. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3355-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-3355-6_2

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-4904-2

  • Online ISBN: 978-1-4757-3355-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics