MyFPGA Forum

标题: 使用FPGA 運算 浮點數 [打印本页]

作者: jonnydy    时间: 2011-10-22 11:50
标题: 使用FPGA 運算 浮點數
我在寫一個演算法,我一開始是用C寫~
在C的環境下 float的運算是完全不用考慮的
但是之後這個演算法要移值到FPGA上(DE2-115),我想盡量減少SOPC的使用量
但是這演算法,有一大部時間是跑在float
但是目前我看來 對於float運算來說,還像都要買IP,
我自己有try一個使用IEEE754的數字系統寫了一個簡單的加法浮點運算
但是使用運算時間還滿久了的大概需要9的clock 才可以把值算出來
重點是 因為IEEE754跟一般數字系統不同,所以如果我要用我自己寫的module
就變成我只要要算加法,就要拉出兩條32bit的資料線進去的這個module
這樣系統一定會大到放不下FPGA delay時間 也是一大問題,
所以想請問一下版上的大大們 你們是如何處理浮點運算的呢?
如果可以不使用Nios 我是想盡量不使用
作者: jonnydy    时间: 2011-10-29 16:14
自問自答
有浮點運算的IP  ALTFP_ADD_SUB 最少delay time 為7clk




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3