Follow the step below to convert FFT written in C to VHDL. The key is to
check the output on each step. |
|
(1) FFT in C with floating point
|
- Use Visual C++ to execute FFT.
- All variables are floating point number.
|
(2) Switch the C source to fixed point |
- Make variables to integer to prepare for hardware integration.
- Compare the result with floating point.
|
(3) VHDL description and simulation |
- Write it in RTL(Register Transfer Level).
- See the simulation result.
|
(4) Burn it in FPGA and check In/Out |
- Use Xilinx to do FFT in hardware.
- Use UART to input data and see the output.
|
e-mail: info@digitalfilter.com |