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 |
|
|
|
|
