Sunday, 23 April 2017

Expt - 9 Basic Operations on DSP Processor

In this Lab session basic operation like convolution was performed on TI's C2000 DSP(Digital Signal Processor) TMS320F28335. The code was written on Code Composer Studio 3 in C language.Values of registers were noted down before and after each execution. The output of these instructions is seen using the JTAG debugger.For emulation XDS100v2 USB Emulator was selected.

These operations are similar to the ones in a regular processor but the DSP's hardware allows faster and more efficient execution of these instruction with the help of Multiply & Accumulate Unit (MLA).

Thus they are used mainly for signal processing applications where high speed computation is of prime importance.

10 comments:

  1. unbelievable features of processor i.e MLA unit

    ReplyDelete
  2. DSP processors are preferred over conventional processors as they provide parallel execution of instructions which provides faster execution.

    ReplyDelete
  3. Nice. The various addressing modes in DSP helps to reduce execution time.

    ReplyDelete
  4. Pipelining and VLIW architecture support faster operation in DSPs.

    ReplyDelete
  5. they have specially designed hardware to support real time dsp operations

    ReplyDelete
  6. DSP are also used in industrial applications as they have enhanced PWM module,CAN support and many features.

    ReplyDelete
  7. It has a dedicated bit reversal unit to perform fast algorithms like FFT.

    ReplyDelete
  8. The main aim of a DSP processor is to measure, filter or compress analog or digital signals

    ReplyDelete
  9. Hardware units like Multiply Accumulate Unit and barrel shifter further bolsters it's use for Real time DSP application

    ReplyDelete