High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

FPGA Implementation of Simple 8-bit Signal Processor

Author(s):

Dharam Shah , V.G.E.C., Chandkheda, Ahmedabad, Gujarat; Arpeet Kapadia, SCET,Surat,Gujarat; Mohin Bhavsar, SCET,Surat,Gujarat; Manoj Patel, V.G.E.C., Chandkheda, Ahmedabad, Gujarat; Eagle Tarapara, V.G.E.C., Chandkheda, Ahmedabad, Gujarat

Keywords:

ALU, MAC, Shifter, Filter, Control Unit.

Abstract

Digital Signal Processor, or DSP, is a device used for processing signals digitally. A DSP is very similar to a microprocessor. In fact, it is regarded by many as a special microprocessor created particularly to process signals. The fundamental difference between a DSP and a microprocessor is what their built -in processing capabilities were designed for. Digital Signal Processor is used in Digital sound and image processing, Digital communications, Consumer electronics, Medical electronics Industrial and automation electronics. Signal processing encompasses a large variety of actions performed on signals like filtering, encoding/decoding, amplification, compression/decompression, modulation, pattern matching, mathematical / logical operations, level detection and much more. In this paper, We have made 8-bit signal processor on Spartan3 XC3S400 FPGA. It has Data bus (8-bit), Address bus (8-bit),8 bit ALU (8-bit adder/ subtractor, 8-bit logic blocks),Register file (8 registers R0-R7 each of 8-bits),Program Counter (8-bit), Instructions register (16-bit), Program memory (256x16 ROM),Data memory (256x8 RAM),MAC Unit (8x8 multiply accumulate),FIR filters (4th order Tap filters with rectangular window),Shifter (left/ right shift of maximum 8-bit shift),one input port & one output port.

Other Details

Paper ID: IJSRDV2I4342
Published in: Volume : 2, Issue : 4
Publication Date: 01/07/2014
Page(s): 775-778

Article Preview

Download Article