Since HDL designs describe digital hardware systems for implementation on FPGA’s and ASIC’s, HDL is an ideal tool to design realtime digital signal processing algorithms. This project involves the design and implementation of such digital signal processing algorithms in the field of audio/sound effects.
The goal of the project is to perform some realtime audio processing on a streaming audio source. The result of the processing should be streamed to
some speakers. The development board (Digilent Atlys) contains an audio codec chip (Realtek), a line-in, a microphone and a line-out interface. The chip forms the interface between the FPGA and the audio source/speakers. This implies that some logic has to be made to have access to and to control this audio chip. The FPGA should get its audio from the line-in and/or the microphone input (for example you could use your laptop on the line-in (music) or a microphone on the mic-in (speech), but initially start with one audio input though). The same chip is used to stream the processed audio to the line-out interface.
Some sound effect/altering algorithms should be implemented in the FPGA to do the processing on the streaming audio. Initially start with some basic filter (FIR, lowpass, highpass, notch). These would be on/off controlled by the switchers on the board.
Digilent Atlys FPGA board
Xilinx development software
Audio source (mic, laptop, ...)
4 freelancers are bidding on average $279 for this job
Dear sir, I am the best VHDL programmer at [url removed, login to view] with more than 47 successful projects, please check my profile to be sure that you will get perfect work, also i work in filter design using vhdl