赛灵思
直播中

乔婧

8年用户 258经验值
私信 关注
[问答]

FIR编译器导致速率错误的解决办法?

嗨,
我试图让FIR编译器的data_tvalid端口控制基本上我的VHDL黑盒子的开/关开关。
我虽然得到了追随者;
“此块的输入必须以单一速率运行。”速率和类型错误检查“期间发生错误。
当我将一个ingate块放入完成端口,样本周期为1时程序编译。
因此,我尝试将FIR中的通道规范选项卡下的input_sample_period(也尝试过的Output_sample_period)与1匹配。
但这没有帮助。
任何帮助,将不胜感激。

回帖(4)

李铃华

2020-5-18 09:15:36
为什么使用FIR编译器与blackbox。
您可以直接使用FIR编译器块。
当设计中的采样率不匹配时会出现错误
谢谢和RegardsBalkrishan -----------------------------------------------
---------------------------------------------请将帖子标记为
一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。
举报

朱寅竹

2020-5-18 09:28:13
问题可能是设置端口数据速率的黑匣子的m文件。
它可能与您的FIR编译器正在做的不同。
我建议将SysGen令牌中的端口显示更改为“Normalized Sample Rates”以帮助调试它。
www.xilinx.com
举报

李缬呓

2020-5-18 09:47:03
黑匣子被用作延迟模块,其延迟可以通过开关实时改变。
我需要fir的数据有效信号为4e + 8(与模拟时钟相同)。
我尝试改变冷杉的输出采样周期(见下图),但遇到了更多问题。
是否有一个块可以帮助我增加进入黑匣子的采样周期?
举报

李缬呓

2020-5-18 09:57:12
我不确定它是否只是不好的做法,或者它是否会工作但是我通过一个门输出信号然后进入门(见下文)来改变速率并且它编译没有错误。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分