עיבודון - מעבד ספרתי של אותות בתשתית לוגיקה מיתכנתת
Mighty Processor - FPGA based Digital Signal Processor
AFEKA PR EL SO BH
הוגש ע"י
בוריס חיימוב ,עבודת גמר ב אפקה המכללה האקדמית להנדסה בת"א , הנדסת חשמל אלקטרוניקה
Submitted by
Boris Haimov , Final Project -Software Engineering AFEKA Tel-Aviv academic college of engineering
מנחה
עינב שמריהו
Advisor
Einav Shmaryahu
ABSTRACT
The High-Technology era had opened new gates and new possibilities that offer solutions for different engineering problems in different technological areas. In this project the FPGA technology was used in order to offer a digital signal processing solution. The DSP (Digital Signal Processing) area is very wide that participates in many of nowadays systems and has its own problems that wait to be solved, This project is a modest trial to offer the Mighty-Processor that offers DSP solution for systems that include FPGA infrastructure. The Mighy-Processor is a Digital Signal Processing unit that intended to supply signal processing for FPGA infrastructured systems. The Mighty-Processor is a software module that is downloaded to a XILINX SPARTAN3 FPGA. This way any system that includes a proper FPGA can use the Mighty-Processor for its needs. The Mighty-Processor was designed to perform FIXED POINT and FLOATING POINT signal processing and offers different mathematical and logical operations. The opcode architecture of the Mighty-Processor is RISC architecture that offers constant length opcode and a reduced instrucion set. The internal Super Harvard architecture offers maximal throughput and is based on allocating different buses for the data bus and for instructions bus. The main challenge of this project was to implement the design that works in every single clock cycle by using machines that perform FETCH, DECODE and EXECUTION independently as oppose to regular Micro Processors that do it with a state machine and perform single task in a given clock cycle. The design and implementation of this project had become to an adventure when I had discovered the great deal of the options and possibilities that VHDL and FPGA has to offer to a developer in Xilinx’es ISE development software. An adventure that brought the Mighty-Processor to the world…

0 Comments:
Post a Comment
<< Home