MyFPGA Forum

 找回密码
 注册
搜索
查看: 4843|回复: 1
打印 上一主题 下一主题

使用FPGA 運算 浮點數

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-22 11:50:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在寫一個演算法,我一開始是用C寫~
在C的環境下 float的運算是完全不用考慮的
但是之後這個演算法要移值到FPGA上(DE2-115),我想盡量減少SOPC的使用量
但是這演算法,有一大部時間是跑在float
但是目前我看來 對於float運算來說,還像都要買IP,
我自己有try一個使用IEEE754的數字系統寫了一個簡單的加法浮點運算
但是使用運算時間還滿久了的大概需要9的clock 才可以把值算出來
重點是 因為IEEE754跟一般數字系統不同,所以如果我要用我自己寫的module
就變成我只要要算加法,就要拉出兩條32bit的資料線進去的這個module
這樣系統一定會大到放不下FPGA delay時間 也是一大問題,
所以想請問一下版上的大大們 你們是如何處理浮點運算的呢?
如果可以不使用Nios 我是想盡量不使用
2#
 楼主| 发表于 2011-10-29 16:14:36 | 只看该作者
自問自答
有浮點運算的IP  ALTFP_ADD_SUB 最少delay time 為7clk
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-2 12:30 , Processed in 0.055397 second(s), 15 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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