[et_pb_section admin_label=”section”]
[et_pb_row admin_label=”row”]
[et_pb_column type=”4_4″][et_pb_text admin_label=”Text”]

For the ENGS 31 final project, my partner (Katherine Lasonde) and I built a multi-function calculator.

The calculator implements an add, subtract, and multiply feature for numbers up to 2 decimal digits. The calculator relies on a popular algorithm known as double dabble for converting from binary-coded decimal (BCD) to binary numbers, and then performing the mathematical operation using an arithmetic unit.
The project is written in VHDL using Xilinx Vivado 2018.3, and synthesized and implemented for the Artix-7 FPGA on the Basys3 board.
[/et_pb_text][/et_pb_column] [/et_pb_row] [/et_pb_section]