Abstract:
The project is to design and implement 8-bit 8051 Microcontroller using FPGA. The design parameter includes ALU (Arithmetic Logic Unit), Memories, Instruction register (IR) and Program counter (PC) and control Finite State Machine (FSM). The controller is implemented onto a Xilinx Spartan 3 FPGA device. The goals of the projects are to reduce area, increase efficiency and speed. Seven segment displays (SSDs) are used to display the values of the registers. The entire design is written in Verilog HDL, which is a hardware description language and is synthesized using Xilinx ISE.