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