S_AXIS_CONFIG_TDATA:最低位第0位,决定对数据进行FFT还是IFFT,置1时FFT,清零时IIFT,由于要进行补零操作,因此在最终写入S_AXIS_CONFIG_TDATA时,除了最低位以外,还要再补七个零,补到8位 M_AXIS_DATA_TDATA:48位数据输出,低24位为实部,高24位为虚部 3.软件仿真 IP核配置完成后,下面开始编写我们的TestBenc...
wire s_axis_config_tready; // 输入数据通道 wire s_axis_data_tready; reg [2*WIDTH-1:0] s_axis_data_tdata; reg s_axis_data_tvalid; reg s_axis_data_tlast; // 输出数据通道 wire m_axis_data_tready; wire m_axis_data_tvalid, m_axis_data_tlast; wire [2*WIDTH-1:0] m_axis...
s_axis_config_tdata:控制输入模式,进行fft/ifft以及衰减因子的设置,第0位为1fft,为0做ifft,高位用于scale因子的设置。 s_axis_config_tvalid:拉高若干个时钟周期后归零,之后将s_axis_data_tvalid拉高 s_axis_config_tready:s_axis_config_tvalid拉高两个时钟周期后,该口给1输出; s_axis_data_tready:s_...
S_AXIS_CONFIG_TDATA:最低位第0位,决定对数据进行FFT还是IFFT,置1时FFT,清零时IIFT,由于要进行补零操作,因此在最终写入S_AXIS_CONFIG_TDATA时,除了最低位以外,还要再补七个零,补到8位 M_AXIS_DATA_TDATA:48位数据输出,低24位为实部,高24位为虚部 3.软件仿真 IP核配置完成后,下面开始编写我们的TestBenc...
TVALID是上行发出,TREADY是下行发出 所有的TDATA和TUSER向量都是8位的倍数。如果不是8的倍数,block会自动填充无用位使位宽到8的倍数。 配置端口 •s_axis_config_tdata:配置数据包含CP_LEN,FWD/INV,NFFT,SCALE_SCH NFFT(可选):最大的FFT点数,NFFT=log2(点大小),例如block配置为最大1024点,则这里可以配...
wire s_axis_config_tready; wire s_axis_data_tready; wire m_axis_data_tvalid; wire m_axis_data_tlast; wire event_frame_started; wire event_tlast_unexpected; wire event_tlast_missing; wire event_status_channel_halt; wire event_data_in_channel_halt; ...
// input wire s_axis_config_tvalid .s_axis_config_tready(fft_s_config_tready), // output wire s_axis_config_tready .s_axis_data_tdata(fft_s_data_tdata), // input wire [31 : 0] s_axis_data_tdata .s_axis_data_tvalid(fft_s_data_tvalid), ...
wire [15:0] s_axis_config_tdata; //基4+CP的寄存器长度 //wire [23:0] s_axis_config_tdata; //wire s_axis_config_tready; wire s_axis_data_tready; reg[15:0] s_axis_data_tdata; reg s_axis_data_tvalid; wire[15:0] m_axis_data_tdata; ...
s_axis_config_tdata接口携带配置信息CP_LEN,FWD / INV,NFFT和SCALE_SCH。 NFFT(变换的点大小):NFFT可以是最大变换的大小或任何较小的点大小。例如,1024点FFT可以计算点大小1024、512、256等。NFFT的值为log2(点大小)。该字段仅在运行时可配置的转换点大小时出现。
s_axis_config:使用TDATA, TREADY, TVALIDs_axis_data:使用TDATA, TREADY, TVALID, TLASTm_axis_data:增加TLAST和TUSERFFT IP核的控制流程相对直观,信号的交互遵循AXI4-Stream协议的规则。最终,控制流程会呈现如下结构:如果你对这些内容感兴趣,可以参考以下参考资料:最后,如果你喜欢这样的...