I'm an electrical engineering student and my group has been thrown in cold water:
We have to do an SPI Project where we connect a PMOD-Mic3 to our Basys3 Board and measure the frequencies of sounds by giving the Mic signal out to the onboard LEDs. A lot of LEDs have to light up when the frequency is high (over 500 Hz) and less when the frequency gets lower. [We have to create a Vivado VHDL Project.]
We have huge problems understanding the core of the exercise. So far, after hours of research, we were not succesful with anything but especially:
Establishing SPI-Communication (Master-Slave)
Creating working shift-registers
Our question is: has anyone done anything like that and can provide us with tipps/tricks or even a working examplary code? We value copyright and would never copy your work, we just need an idea as we have never dealt with FPGAs, VHDL or SPI before.
We would appreciate every answer, thank you all a lot in advance!
Question
ElectricalEngStudent
Hi there!
I'm an electrical engineering student and my group has been thrown in cold water:
We have to do an SPI Project where we connect a PMOD-Mic3 to our Basys3 Board and measure the frequencies of sounds by giving the Mic signal out to the onboard LEDs. A lot of LEDs have to light up when the frequency is high (over 500 Hz) and less when the frequency gets lower. [We have to create a Vivado VHDL Project.]
We have huge problems understanding the core of the exercise. So far, after hours of research, we were not succesful with anything but especially:
Our question is: has anyone done anything like that and can provide us with tipps/tricks or even a working examplary code? We value copyright and would never copy your work, we just need an idea as we have never dealt with FPGAs, VHDL or SPI before.
We would appreciate every answer, thank you all a lot in advance!
Your ElectricalEngStudent :)
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now