/ALU4FPGA

A 16-bit Arithmetic Logic Unit implemented on a Nexys-4 DDR board for an Artix-7 FPGA.

Primary LanguageVerilog

16-bit ALU

This design implements a 16-bit ALU using a Nexys-4 DDR board. The ALU can do ADD, MULTIPLY, SUBTRACT, and RIGHT SHIFT LOGICAL operations. Two numbers are programmed into the design, and the user selects the ALU operations using the switches in the Nexys-4 DDR board.

Contents

The .xdc constraint file, the verilog file, and the PDF report with the ASM-D chart, schematics, and simulation results.