Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

PMOD Mic3 Basys3 Board SPI help

Joined
Jun 20, 2022
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
13
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:

  • 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!

Your ElectricalEngStudent :)
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
21,994
Helped
4,591
Reputation
9,196
Reaction score
4,812
Trophy points
1,393
Activity points
145,219
but especially:

  • Establishing SPI-Communication (Master-Slave)
  • Creating working shift-registers
Our question is: has anyone done anything like that
Many million times.
Just do an internet search or a forum search.
There are many tuorials, even videos. Explained, with code.
Go through some of them and in case of problems please refer to them (link)

Show us what you did so far. How you tested it, what you expect and what does not work as expected.

Klaus
 

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top