首先在ip catalog里直接搜fft,选中快速傅里叶变换的ip核
然后通道数根据你需要进行fft运算的数据数量进行选择,length选择你数据的点数,进行1024点的fft,时钟自由填写,这里250M就可以测出125M以内的频率,data throughput是数据吞吐量的意思,保持默认即可,下面可以自由选择fft运行的架构,有流水线、基2、基4等,大家在左边的latency可以看到运行时间
然后选择implementation配置
Implementation
Fixed Point 定点全精度
Floating Point 定点缩减位宽
Block Floating Point 不管输入的格式如何,FFT变化内部都采用浮点,会根据每一级的数据情况自动缩放。 这个模式的输入输出位宽一致,便于调用
Rounding 采用四舍五入输出数据(会使用更多的位宽来实现,增加转换速度和使用资源)
Trancation 采用截位输出数据
Input Data