问题:
调用复乘IP核计算复数乘法,IP核m_axis_dout_tdata输出正常数据,但是将IP输出划分,分别赋值给实部o_real以及虚部o_imag输出时,实部出现X,虚部出现Z;
原因:
模块例化时m_axis_dout_tdata的实部虚部均赋值给实部o_real,对应的虚部o_imag未被赋值;
- 赋值冲突出现X
- 未赋值以及初始化可能出现Z
探讨使用复乘IP核进行复数乘法计算时,实部和虚部输出异常的问题。分析发现,实例化模块时,实部和虚部赋值冲突导致实部出现X,虚部未被赋值出现Z。文章深入解析了这一现象的原因,并提供了解决方案。
调用复乘IP核计算复数乘法,IP核m_axis_dout_tdata输出正常数据,但是将IP输出划分,分别赋值给实部o_real以及虚部o_imag输出时,实部出现X,虚部出现Z;
模块例化时m_axis_dout_tdata的实部虚部均赋值给实部o_real,对应的虚部o_imag未被赋值;
683
3866
7359

被折叠的 条评论
为什么被折叠?