FFT Butterfly Processor
SystemVerilog / FPGA — individual project
- Designed an 8-point FFT butterfly core from algorithmic specification through to RTL and FPGA demonstration.
- Performed manual scheduling and resource binding into a clocked controller/datapath architecture with FSM and registered datapath.
- Implemented signed fixed-point DSP arithmetic — 8-bit twiddle-factor encoding, 16-bit intermediate multiplication, truncation back to 8-bit signed outputs.
- Shared multiplier resources across sequential states to reduce hardware cost.