A PROJECT REPORT ON DESIGN AND IMPLEMENTATION OF A 32-BIT ALU ON XILINX FPGA USING VHDL SUBMITTED BY

of 38
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Information Report
Category:

Services

Published:

Views: 33 | Pages: 38

Extension: PDF | Download: 0

Share
Description
A PROJECT REPORT ON DESIGN AND IMPLEMENTATION OF A 32-BIT ALU ON XILINX FPGA USING VHDL SUBMITTED BY
Tags
Transcript
  Page 1  of 38   A PROJECT REPORT ON DESIGN AND IMPLEMENTATION OF A 32-BIT ALU ON XILINX FPGA USING VHDL SUBMITTED BY ANUSHKA PAKRASHI ARINDAM BOSE KAUSIK BHATTACHARYA MONIGINGIR PAL TANAYA BOSE This report is submitted as part requirement for the B.TECH Degree in Electronics and Communications Engineering. FUTURE INSTITUTE OF ENGINEERING AND MANAGEMENT (2008-2012)  Page 2  of 38   ACKNOWLEDGEMENT   It gives us great pleasure to find an opportunity to express our deep gratitude and sincerest thank to our project mentor, Mr. Abhisek Bakshi at Ardent Collaborations, Saltlake of Kolkata for giving most valuable suggestion, helpful guidance and encouragement in the execution of this project work. His guidance and cooperation has led us to the successful completion of our project titled: “Design and implementation of a 32-bit ALU on Xilinx ISE 9.2i using VHDL”. We are highly indebted to him for the way he modeled and structured our work with his valuable tips and suggestion that he accorded to us in every respect of our work. Last but not the least we humbly extend our sense of gratitude to other faculty members and staff of the institute for providing us their valuable help and time with a congenial working environment. ANUSHKA PAKRASHI ARINDAM BOSE KAUSIK BHATTACHARYA MONIGINGIR PAL TANAYA BOSE  Page 3  of 38   A Project Report on Design and implementation of a 32-bit ALU on Xilinx FPGA using VHDL  Submitted by BONAFIDE CERTIFICATE Certified that this project report “Design and implementation of a 32-bit ALU on   Xilinx FPGA using VHDL”  is the bonafide work of:  Name of the student:_____________________________________________    Roll Number:___________________________________________________    Registration number:_____________________________________________ who carried out the project work under my supervision. Signature of the Student Signature of the Project Coordinator Signature of the Examiners  Page 4  of 38   Contents Chapter Page No. ABSTRACT 5 1. Objective 6 2. Introduction 7 2.1. VHDL Quick Look 7 2.2. Modeling Digital Systems 7 2.3. Fundamental Concepts 8 2.4. Introduction to Xilinx (Introduction to FPGA Technology) 8 3. Generating Programming File 9 4. Spartan-3E FPGA Starter Kit Board 10 4.1. Spartan-3E FPGA Features and Embedded Processing Functions 11 4.2. Key Components and Features 11 4.3. FPGA – Field Programmable Gate Array 12 4.3.1. FPGA – Architecture 12 4.4. VHDL 13 5. Tools and Environment Used 15 5.1. Minimum Hardware Requirement: 15 5.2. Minimum Software Requirement: 15 6. Project Planning 16 7. Design of 32-bit ALU 17 7.1. 32-bit Arithmetic Unit 17 7.2. 32-bit Logic Unit 18 7.3. 32-bit Shifter Unit 19 7.4. 32-bit Arithmetic and Logical Unit 20 8. Functions of ALU 21 9. VHDL Coding 22 10. Waveforms of Different Units of ALU 35 11. Limitations of the Project 36 11.1. Limitations of VHDL 36 11.2. Limitations of FPGA 36 12. Conclusion 37 RERERENCES 38  Page 5  of 38   ABSTRACT  In the present day technology, there is an immense need of developing suitable data communication interfaces for real time embedded systems. Field Programmable Gate Array (FPGA) offers various resources, which can be programmed for building up an efficient embedded system.  A Field-programmable Gate Array (FPGA) is an integrated circuit designed to be configured by the customer or designer after manufacturing—hence it is named as "field-programmable". The  FPGA configuration is generally specified using a hardware description language (HDL) VHDL (VHSIC hardware description language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field- programmable gate arrays and integrated circuits. It became IEEE standard 1076 in 1987. It was updated in 1993 and is known today as "IEEE standard 1076 1993. This report proposes a technique to design and implement a 32 bit ALU which is a digital circuit that performs arithmetic and logical operations on Xilinx ISE 9.2i using VHDL.
Recommended
View more...
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks