This is cool. Do you by any rare chance have a tutorial on this?
@matthewvenn5 жыл бұрын
I will publish documented code in a few days. What kind of tutorial are you interested in?
@Aemilindore5 жыл бұрын
@@matthewvenn Thank you so much for responding. Well, let me describe what an ideal tutorial to me would look like but I think you might alter it in all ways you think is necessary. Firstly, dealing with the concept of FFT & an FPGA FFT module in verilog would be very challenging to a beginner & I am a beginner. Firstly, you seem to be reading Sine signal from an ADC right? An elaborative description on that code that's responsible for reading data off the ADC would be really helpful. Now that we know where the signal is coming from, we need to understand how to wrap our head around how to use an FFT module that someone else wrote. There can be so multiple parameters that requires tuning just to get the FFT bins right. So I am thinking a tiny introduction to the specific FFT you are going to perform, introduction to the verilog/migon based FFT module you might want to use. An actual guidance to implementing the FFT function within verilog/Migon. Then you would have another module to drive the LCD. This could require its own explanations. I am thinking, all of these could be a series of videos. (personally, I am not a lot interested in learning to drive the display) To the best of my knowledge, no KZbin tutorial series to take an FFT using an FPGA. Yes, I know there are propitiatory out of the box tools popular vendors have made available, those I will never spend time learning. But how about a video/ or a series that does everything using FOSS tools that are open in software and open in hardware such as ICE-Breaker? I am thinking a video series if followed properly, takes a person who is capable of blinking an LED to taking an FFT. This is my idea. I am even willing to pay for such a series. Currently, I've seen the git-hub page that has examples for the Lattice Ice Breaker. github.com/icebreaker-fpga/icebreaker-examples That is pretty much the only very elaborative resource I've found. But its posible that I havent really looked deep enough into the internet.
@Aemilindore5 жыл бұрын
github.com/benreynwar/fft-dit-fpga www.reynwar.net/ben/docs/fft_dit/intro.html zipcpu.com/dsp/2018/10/02/fft.html These are some information i';ve bookmarked on FPGA FFTs. But its been hard to digest the information in these.