集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1197|回复: 0

浮点数相乘IP (ALTFP_MULT),结果一直为0

[复制链接]
otnt 发表于 2014-12-21 21:31:08 | 显示全部楼层 |阅读模式
大家好,本人在校学生,初学fpga/ verilog编程,遇到一个很奇怪的问题,还望各位指点。
我使用的是de2i-150开发板(板上包括一块intel atom cpu和cyclone iv fpga),现在需要完成一个cpu/fpga协同工作的任务,使用pcie总线通信。具体任务很简单:cpu通过pcie传两个32位浮点数给fpga,fpga相乘然后把结果返回。
乘法模块使用quartus提供的ip核:
fp_mul (clock,dataa,datab,result);
几个端口相信各位一看就明白,dataa,datab,result都是32位端口。


我遇到的问题是:
dataa和datab数据已经传送过去(我通过将数据显示在数码管上来确认),但是result始终为0!
如果我将dataa和datab预设为两个固定的数字,比如dataa = 32'b1,datab = 32'b2,那么结果是正确的。但是通过pcie传送数据,结果就不正确(且一直为0)。
代码非常简短,就是一个fp_mul 模块,就不贴了。


由于初学,问题比较幼稚,还望各位能给些指点。非常感谢!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 05:50 , Processed in 0.057945 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表