Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kayejd/nexysa7-fpga-programming

Embedded Programming Projects
https://github.com/kayejd/nexysa7-fpga-programming

embedded-systems fpga-programming verilog vivado

Last synced: about 2 months ago
JSON representation

Embedded Programming Projects

Awesome Lists containing this project

README

        

# Embedded Programming on NexysA7 FPGA Board with Vivado

This repository serves as a showcase of my practices and projects in embedded programming using Vivado on the NexysA7 FPGA board. It demonstrates my proficiency in developing digital systems, implementing Verilog designs, and analyzing waveforms for verification and debugging purposes.

![image](https://github.com/KayeJD/NexysA7-FPGA-Programming/assets/139111295/e7ab677e-2bd5-4b6d-86bb-f515275d1e9b)

## Folder Structure
- /src: Contains Verilog source files for various projects and exercises.
- /waveforms: Holds waveform files captured during simulation for analysis.
- /docs: Additional documentation, schematics, or notes related to the projects.
- /tools: Any additional tools or scripts used in the development process.

## Projects
- lab1: Implement alu, 1bitsub and 4bit adder files. Learn to execute through master.xdc.

## Usage
1. Clone the repository to your local machine.
2. Open the project files in Vivado IDE.
3. Explore the Verilog source files in the /src directory.
4. Load waveform files from the /waveforms directory for analysis.
5. Refer to documentation in the /docs folder for additional insights.

## Resources
- [Vivado Download User Guide](https://www.xilinx.com/support/university/vivado.html)
- [NexysA7 Reference Manual](https://digilent.com/reference/programmable-logic/nexys-a7/start)