01-08-2016, 02:27 PM
FPGA (Field Programmable Gate Array) is one of the most powerful and successful tools for the development of real time systems. It is also one of the most widely used. A calculator is an example of such a real time system. This project aims to design a simple calculator using FPGA. The calculator would be able to perform basic calculations such as addition, subtraction, multiplication and division. The system was designed using VHDL (Very high speed integrated circuit Hardware Description Language). The target board used was a Xilinx Spartan 3A series, the VHDL codes were targeted to the board using Xilinx ISE. A numeric keypad was used as the input device and the onboard LCD of the target board was used as the output device. The whole system design was divided into 3 phases.