A collection of libraries for the Nexys A7 Board which features the XC7A100T-1CSG324C FPGA.
This repository contains a wide variety of FPGA libraries for the Nexys A7 Board. These range from protocol implementations to display drivers, audio interfaces, and more.
- Modularized Codebase: Organized into various modules for different functionalities.
To get started with the nexys-a7-fpga-libs
project, follow these steps:
-
Clone the repository:
git clone git@github.com:CCarrMcMahon/nexys-a7-fpga-libs.git
-
Open the project in Vivado:
- Method 1: Open Vivado Design Suite, then navitage to
File > Open Project
and select thenexys_a7_fpga_libs.xpr
file. - Method 2: Navigate to the cloned repository and double-click the
nexys_a7_fpga_libs.xpr
file to open it directly in vivado.
- For detailed instructions, see the Getting Started Guide
- Open the Vivado project.
- Synthesize and implement your design.
- Generate the bitstream.
- Program the Nexys A7 board with the generated bitstream.
- Navigate to the
nexys_a7_fpga_libs.srcs/sim_1/
directory. - Run the provided simulation scripts to verify your design.
This project is licensed under the MIT License - see the LICENSE file for details.