This package provides a complete, hardware-oriented implementation of a Fast Fourier Transform (FFT) for Zynq-based FPGA systems, implemented using Vitis High-Level Synthesis (HLS).
The accompanying video lessons are freely available on YouTube. This product contains all source code used in the lessons, including HLS IP cores, hardware design files, Linux software, and analysis scripts.
The implementation focuses on fixed-point arithmetic, performance evaluation, and practical system integration using AXI DMA and Embedded Linux.
Included in this source code package:
• Fully pipelined FFT implementation using fixed-point arithmetic in Vitis HLS
• Integration with AXI DMA for high-throughput data transfer
• Linux run-time configuration and control of FFT IP cores
• Performance evaluation and resource analysis of the FFT implementation
• Vivado hardware design for Zynq-7000 SoCs
• Buildroot-based Embedded Linux deployment
• Tested on Arty Z7-20
This package provides a complete, hardware-oriented implementation of a Fast Fourier Transform (FFT) for Zynq-based FPGA systems, implemented using Vitis High-Level Synthesis (HLS).
The accompanying video lessons are freely available on YouTube. This product contains all source code used in the lessons, including HLS IP cores, hardware design files, Linux software, and analysis scripts.
The implementation focuses on fixed-point arithmetic, performance evaluation, and practical system integration using AXI DMA and Embedded Linux.
Included in this source code package:
• Fully pipelined FFT implementation using fixed-point arithmetic in Vitis HLS
• Integration with AXI DMA for high-throughput data transfer
• Linux run-time configuration and control of FFT IP cores
• Performance evaluation and resource analysis of the FFT implementation
• Vivado hardware design for Zynq-7000 SoCs
• Buildroot-based Embedded Linux deployment
• Tested on Arty Z7-20