Real Time 16-Bit Microprocessor Design & Implementation (P-0179) (MFN 2841)

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Muhammad Ahmed
dc.contributor.author Arslan Malik
dc.contributor.author Mohsin Ghaffar
dc.date.accessioned 2017-05-24T09:04:29Z
dc.date.available 2017-05-24T09:04:29Z
dc.date.issued 2011
dc.identifier.uri http://hdl.handle.net/123456789/1127
dc.description Supervised By Mr. Mansoor Naseer en_US
dc.description.abstract This project is about the design and implementation of a real time 16-Bit microprocessor called Machine Architecture that is Really Intuitive and Easy (MARIE). MARIE is a Reduced Instruction Set computing (RISC) machine. The design of the processor includes datapath and control Finite State Machine (FSM). The processor is implemented onto a Xilinx Spartan 3 device. Target constraints are reduced area and high speed. Seven Segment Displays (SSDs) are used to show the values of internal registers with a push of a button. The entire design is done using Verilog HDL with Xilinx ISE tool used for synthesis and ModelSim is used for simulation. Then the physical implementation is done on Field Programmable Gate Array (FPGA). Thus, they are able to implement far more complex designs. The Implementation includes ALU (Arithmetic Logic Unit), Main Memory, Registers and Control Unit in Verilog and in particular Von Neumann architecture elements onto the FPGAs. In the implementation of memory, dedicated resources are used in particular Block RAMS (BRAM). Total number of five registers which include PC, MAR, IR, AC, MBR and the datapath are implemented in Verilog. Verification has been done with the help of relevant test benches. Every new feature is simulated on ModelSim. Complete reverse engineering is performed for the Instruction Set Architecture (ISA) of MARIE. The reverse engineering allows for understanding the micro-operations as well as the Datapath and control FSM logic. en_US
dc.language.iso en_US en_US
dc.publisher Electrical Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries BEE;P-0179
dc.subject Electrical Engineering en_US
dc.title Real Time 16-Bit Microprocessor Design & Implementation (P-0179) (MFN 2841) en_US
dc.type Project Report en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account