forked from benreynwar/fft-dit-fpga
-
Notifications
You must be signed in to change notification settings - Fork 0
Verilog module for calculation of FFT.
License
tomaspre/fft-dit-fpga
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Decimation-In-Time Fast Fourier Transform I've tried to make the implementation simple and well documented. I have not tried to make it efficient. dit.v - Contains main module. buffer.v - Contains a module for a single butterfly step. generate_twiddlefactors.py - Contains function to generate a verilog file with twiddlefactors. twiddlefactors_N.v.t - Template used to generate verilog file. dut_dit.v - A wrapper around the 'dit' module to allow verification with MyHDL. qa_dit.py - A MyHDL test bench for verification. Requires MyHDL, iverilog and numpy to be installed. pyfft.py - Generates output of intermediate FFT stages. Useful for debugging.
About
Verilog module for calculation of FFT.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Verilog 72.4%
- Python 25.8%
- Perl 1.8%