2659389 发表于 2019-5-12 19:21:05

vivado调用fftIP核的配置问题,求解

最近再学习的vivado,FFT方面的东西,遇到点疑惑问一大家
在vivado中调用fft的ip核后,其中有一项配置项s_axis_config_tdata,在官方手册中它是由s_axis_config_tdata =SCALE_SCH + FWD/INV + CP_LEN + NFFT
SCALE_SCH ,FWD/INV   ,CP_LEN , NFFT组成的, SCALE_SCH 是缩放因子位宽=2*ceil(0.5*log2(N))=2*(0.5*10)=10位,采样1024个点N=1024,
FWD/INV位宽1位,1代表顺序执行FFT,0逆序执行IFFT
想问下CP_LEN ,NFFT这两项怎么配置,谢谢啦



xfft_0 your_instance_name (
.aclk(aclk),                                                // input wire aclk
.s_axis_config_tdata(s_axis_config_tdata),                  // input wire s_axis_config_tdata
.s_axis_config_tvalid(s_axis_config_tvalid),                // input wire s_axis_config_tvalid
.s_axis_config_tready(s_axis_config_tready),                // output wire s_axis_config_tready
.s_axis_data_tdata(s_axis_data_tdata),                      // input wire s_axis_data_tdata
.s_axis_data_tvalid(s_axis_data_tvalid),                  // input wire s_axis_data_tvalid
.s_axis_data_tready(s_axis_data_tready),                  // output wire s_axis_data_tready
.s_axis_data_tlast(s_axis_data_tlast),                      // input wire s_axis_data_tlast
.m_axis_data_tdata(m_axis_data_tdata),                      // output wire m_axis_data_tdata
.m_axis_data_tvalid(m_axis_data_tvalid),                  // output wire m_axis_data_tvalid
.m_axis_data_tready(m_axis_data_tready),                  // input wire m_axis_data_tready
.m_axis_data_tlast(m_axis_data_tlast),                      // output wire m_axis_data_tlast
.event_frame_started(event_frame_started),                  // output wire event_frame_started
.event_tlast_unexpected(event_tlast_unexpected),            // output wire event_tlast_unexpected
.event_tlast_missing(event_tlast_missing),                  // output wire event_tlast_missing
.event_status_channel_halt(event_status_channel_halt),      // output wire event_status_channel_halt
.event_data_in_channel_halt(event_data_in_channel_halt),    // output wire event_data_in_channel_halt
.event_data_out_channel_halt(event_data_out_channel_halt)// output wire event_data_out_channel_halt
);
   

1149853345 发表于 2019-10-17 23:34:02

直接设为1,就表示fft,设为0表示ifft。我也在做,能否交流一下,1149853345@qq.com
页: [1]
查看完整版本: vivado调用fftIP核的配置问题,求解