Skip to content

FallingLights/Audio-Processing-Artix-7

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Realtime Audio Processing on Artix-7 FPGA

Realtime audio processing on Artix-7 FPGA using VHDL, currently supports echo, reverb, and delay effects.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

Overview

This project was created to demonstrate the capabilities of the Artix-7 FPGA at course Digital Design at University of Ljubljana FRI. The project uses the Digilent Nexys 4 DDR board, which has a Xilinx Artix-7 FPGA. The project uses the onboard audio codec to process audio in real time. The project currently supports echo, reverb, and delay effects. The project is written in VHDL and uses the Xilinx Vivado IDE.

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

List of things you need to use the software and how to install them.

  • Vivado
    https://www.xilinx.com/products/design-tools/vivado.html
  • Nexys 4 DDR

Usage

Load the program to the FPGA and connect the audio output to a speaker. The audio input can be connected to a microphone or a audio device, such as a phone or a computer. The audio input is processed in real time and the output is played through the speaker. The effects can be changed by pressing the buttons on the board.

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Your Name - @fallinglight_s - fallinglights@protonmail.com

Project Link: https://github.com/FallingLights/Audio-Processing-Artix-7

(back to top)

Acknowledgments

(back to top)

About

Realtime Audio Processing on Artix-7 FPGA written in VHDL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published