OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10522|回复: 8

[XILINX] IEEE 754浮点数计算为什么会出现无穷大??

[复制链接]

16

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2020-5-14
在线时间
35 小时
发表于 2020-8-21 22:40:35 | 显示全部楼层 |阅读模式
20金钱
本帖最后由 zdyzILS 于 2020-9-7 08:51 编辑

我写了个循环的递推式子,用matlab跑过没问题,移植到verilog,用vivado的浮点数ip计算核,只输入一个定值(运行一次)也没有问题,但是一旦使用循环迭代所有的值后所有的计算结果都是7fc00000,无穷大,可能是什么原因啊???
下面是相应的代码。主体是两个部分,一半是浮点数加法器,减法器,除法器,乘法器的声明,剩下的就是循环计算。我用的是一个counter控制,让这个循环顺序进行。这个实现的是一个加上加速度的卡尔曼滤波器,(α-β卡尔曼滤波器)。附件是完整的工程。
===================================================================================================================================================================
问题已经解决了


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2020-8-24 01:03:27 | 显示全部楼层
回复

使用道具 举报

2

主题

132

帖子

0

精华

高级会员

Rank: 4

积分
648
金钱
648
注册时间
2020-4-21
在线时间
83 小时
发表于 2020-8-24 09:56:31 | 显示全部楼层
是不是你使用的ip的控制信号没有控制好
回复

使用道具 举报

16

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2020-5-14
在线时间
35 小时
 楼主| 发表于 2020-8-24 14:53:30 | 显示全部楼层
932904676xy 发表于 2020-8-24 09:56
是不是你使用的ip的控制信号没有控制好

控制信号?大佬,请问指的是哪一块?时钟速度?还是vivado里ip核的输入输出数据有效?还是别的?最近快被这个bug搞死了
回复

使用道具 举报

2

主题

132

帖子

0

精华

高级会员

Rank: 4

积分
648
金钱
648
注册时间
2020-4-21
在线时间
83 小时
发表于 2020-8-25 09:41:09 | 显示全部楼层
你把代码贴下看看
回复

使用道具 举报

16

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2020-5-14
在线时间
35 小时
 楼主| 发表于 2020-8-25 16:58:09 | 显示全部楼层
本帖最后由 zdyzILS 于 2020-8-25 17:18 编辑
932904676xy 发表于 2020-8-25 09:41
你把代码贴下看看

我把完整的工程,以及相应的代码都贴出来。最近几周真的是被这个bug搞得心态炸了。用的是启明星的板子,vivado2018.3
回复

使用道具 举报

16

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2020-5-14
在线时间
35 小时
 楼主| 发表于 2020-8-25 17:18:52 | 显示全部楼层
zdyzILS 发表于 2020-8-25 16:58
我把完整的工程,以及相应的代码都贴出来。最近几周真的是被这个bug搞得心态炸了。用的是启明星的板子,v ...

拜托各位大佬了,这个bug搞了一个月了,一直不知道为什么
回复

使用道具 举报

2

主题

132

帖子

0

精华

高级会员

Rank: 4

积分
648
金钱
648
注册时间
2020-4-21
在线时间
83 小时
发表于 2020-8-26 09:18:14 | 显示全部楼层
你这个代码的输入就一个时钟和复位,可以仿真看看波形,这样查起来比较简单
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2021-8-4
在线时间
1 小时
发表于 2021-8-4 21:22:53 | 显示全部楼层
求大概解释下bug是啥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-3 20:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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