Thank you very much for this detailed answer.
The MCU I have already finished programming that this saves the microphone data via uDMA. I send this data directly through the CMSIS fft function to get a spectrum of the music. This all works so far. Now I would like to get further into the topic of DSP. My next steps would be: FIR and IIR filters. Anti Aliasing. Using a FFT with few samples. etc. The goal of all this should be to get as clear a spectrum of the music as possible.
And I like to see the things I am trying to change.
I have a frequency generator that can create multiple sine signals (100Hz+1000Hz+5000Hz). When I program an FIR filter to 1000HZ I want to see that actually the frequencies from 1000Hz+ are cut away. And I also want to play around with these things.
I am a bit sad that the Digilent is not so suitable to debug this.
I have not yet dealt with SPI and UART.
If my sample rate would be 44,1kHz and I store the samples as 16Bit signed int.
This means 44.1k samples/s.
44,1kSamples/s * 16bits = 705,6kbit/s.
Or 44,1kSamples/s * 12bits = 529,2kbit/s.
Can UART or SPI do this at all ?
Do you have a better idea how to implement my project?
Unfortunately the MCU has no DAC. But I could buy one. https://www.reichelt.de/de/de/d-a-wandler-12-bit-2-kanal-spi-2-7--5-5-v-dip-14-mcp-4922-e-p-p90090.html?r=1
Display the signal on an oscilloscope.