Skip to content

8-Bit ALU Simulator in Verilog, implemented on a NEXYS A7 FPGA. ALU Simulator is a good starter project for Verilog learning. Built as part of Course Work for Verilog

Notifications You must be signed in to change notification settings

unfortunatelygeek/alu_simulator

Repository files navigation

8-bit Arithmetic Logic Unit (ALU) built on NEXYS A7 FPGA with Seven Segment Support

Problem Statement:

Designing and implementing an 8-bit Arithmetic Logic Unit (ALU) for a specific function and replicating the output on a seven-segment display using a Nexys A7 FPGA board.

Tech Stack

The design is developed in Verilog HDL, simulated and synthesized using the Xilinx Vivado Design Suite The synthesized designs were mapped to the Nexys A7 board featuring an Artix-7 FPGA. Behavioural simulation, timing analysis and on-hardware validation were performed to verify correct behavior for different configurations and input stimulus.

Authors

Documentation

The relevant documentation is given below!

Nexys A7 Documentation

XDC File

Run Locally

Note: You must have Vivado installed on to your personal computer or VM. Note that before you can run Vivado (or any Xilinx tool), you must add them to your PATH.

source /tools/Xilinx/Vivado/2020.2/settings64.sh You can then run Vivado with the command: vivado

Main Installation:

Please download the files into the folder alu_simulator. Now, you can run the code on your local machine (and on the FPGA connected to your machine) by running:

vivado -source alu_simulator.tcl

About

8-Bit ALU Simulator in Verilog, implemented on a NEXYS A7 FPGA. ALU Simulator is a good starter project for Verilog learning. Built as part of Course Work for Verilog

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published