Apr 13

Chapter 11: DSP Engine

* Introduction
* 11.1 X and Y data buses
* 11.2 PSV management
* 11.3 Multiplier
* 11.4 Barrel shifter
* 11.5 Adder
* 11.6 Round logic
* 11.7 Saturation logic
* 11.8 DSP instructions
* 11.9 DSP examples

Introduction

Digital signal processing (DSP) module is a part of the device specialized for fast execution of the basic mathematical operations (add, subtract, and multiply) and for performing automatically accumulation, logical shifting, rounding off, and saturation. This module makes the dsPIC30F devices very powerful and considerably extends the scope of their applications.

Processing of digital signals is very demanding. One of the biggest problems is the multiplication required for processing of digital signals. The family of dsPIC30F devices has a hardware implemented multiplier which accelerates considerably the processing. The major part of digital signal processing reduces to calculating the sums of products of two arrays. This module has been designed to allow a fast calculation of the sum of products:
Read the rest of this entry »

Tags: , , , , , , , , , , , , , ,

Related posts