IP核配置:最大支持128点转换,该核配置为8点转换;插入循环前缀,4点循环前缀;3通道转换,其中,通道0和通道1执行IFFT转换,通道2执行FFT转换。 表5、配置通道数据格式举例 上述表格5中TDATA总的bit数为19bit,为满足字节边界,需要扩展为24bit,因此给定配置通道TDATA格式如图3所示。 图3、配置通道TDATA s_axis_confi...
在IP核配置界面的左上角,点击Implementation Details,如下图所示: Implementation Details 可以查看FFT IP核的一些参数信息,此配置下s_axis_config_tdata包含三个字段,如下图所示: s_axis_config_tdata 可以看到CP_LEN位于最低的6bit,我们令其等于6’b010000;修改上节所示代码(链接)中的s_axis_config_tdata的...
S_AXIS_DATA_TDATA: 这是把时域信号往FFT IP核传输的数据通道,通过图中可以看到,57:32传输Q路信号,25:0传输I路信号。 S_AXIS_CONFIG_TDATA: 这是对FFT IP核设置参数内容;图中很明显告知,16:1传输SCALE_SCH信号,这个信号决定输出的数据等比例缩小多少倍,具体参数设置可以看: 资料1的内容;0位传输的控制信...
s_axis_config_tready:s_axis_config_tvalid拉高两个时钟周期后,该口给1输出; s_axis_data_tready:s_axis_config_tvalid拉高两个时钟周期后,该口给1输出,ip核初始化完成,可进行数据输入必须进行赋值; s_axis_data_tvalid:拉高2048个周期,输入2048个数据进行fft; s_axis_data_tdata:输入32位数据,取低12...
如图2,设置数据类型为定点小数;缩减因子设置成Unscaled;RoundingModes设置成Truncation;输入位宽设置24位,精度设置16;Output Ordering设置成Natural Order;OptionalOutputFieldds勾选XK_INDEX; 图2 如图3此页信息基本固定配置: 图3 ***注:注意图4中区域 有助于帮助你在编写testbenchs时对s_axis_config_tdata进行配置...
2.1 FFT的IP核参数设置 重要参数说明: 参数配置Transform Length(FFT变换长度)1024点Target Clock Frequency(目标时钟频率)50MHzTarget Data Throughput(目标数据吞吐率)50MSPSScaling Options(缩放设置)选择Block Floating Point,由IP核决定如何缩放Input Data Width(输入数据位宽)16Output Ordering(输出排序)选择Natural ...
配置完成之后IP核的端口图如下: 图4 64点IFFT核端口图 按照下面图找到例化原语: 图5 打开.veo后缀的文件找到例化原语: 图6 对例化语句的介绍见表5,其中L表示IFFT/FFT的点数。 表5 例化原语介绍 需要说明的是,需要配置的端口有,1)aclk;2)aclken;3)s_axis_config_tdata ;4)s_axis_config_tvalid ;5)s...
针对IP核中截位和压缩比设置后s_axis_config_tdata参数的设置 //wire [7:0] config_tdata= 7'b000_0101_1; //scal_sch: [4:1] FWD_INC:[0:0] 8 //wire [15:0]config_tdata=16'b0_01_0111_1_000_00100;...点赞(0) 踩踩(0) 反馈 访问所需:1 积分 同意申明访问第三方链接 ...
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这个信号,信号的结构为: image.png SCALE_SCH:缩放因子;仅在IFFT时使用,且仅在勾选了缩放选项时需要配置; FWD/INV:为1表示FFT,为0表示IFFT; CP_LEN:循环前缀的长度,长度为[log2(max_point)-1 : 0];仅在勾选了循环前缀选项时需要配置; ...