FPGA中可以取整嗎??如何進行?先謝謝了哦

2022-07-28 12:08:28 字數 544 閱讀 5399

1樓:匿名使用者

1.我提個意見:fpga中你可以通過移位<<、>> 操作實現對浮點數的處理

比如2.3可以這樣表示:

2+(1>>2)+((1>>4)/5)*4其中1>>2表示1/4=0.25;

(1>>4)=1/16=0.0625;

0.0625/5*4=0.05;

那麼,按你的意思四捨五入,只需將輸入的資料左移一位(*2),判斷生成的新資料的最低位是否為1,是1則取(原始資料+1);是0則取(原始資料)即可

希望對你有幫助,這個我也沒有試過,你可以程式設計實驗一下!!

2. 如果你的問題是一個大專案的一部分,且有大量的浮點數運算的話,我建議你使用fpga中的sopc(nios核心),通過在sopc builder中搭建系統,可以使用c語言編寫嵌入式演算法實現,至於c語言的取整運算等對浮點數的處理,我想我也沒必要再細說了吧,呵呵……

2樓:寶泉嶺老邊

fpga,只是一個邏輯電路的實現平臺,具有什麼功能,要看它執行什麼邏輯電路。邏輯電路若有取整功能,就能取整,否則就不行。

我們在生活中如何進行自我保護,生活中如何保護自己?

1 義正辭嚴,當場制止。當你受到壞人的侵害時,要勇敢地鬥爭反抗,當面制止,絕不能讓對方覺得你可欺。你可以大喝一聲 住手!想幹什麼?耍什麼流氓?從而起到以正壓邪 震懾壞人的目的。2 處於險境,緊急求援。當自己無法擺脫壞人的挑釁 糾纏 侮辱和圍困時,立即通過呼喊 打 遞條子等適當辦法發出訊號,以求民警 ...

語文教學中如何進行有效的語言積累

一 語言文字積累訓練在小學語文教學中的現狀。二 簡要闡明小學語文教學中語言文字積累訓練積累的意義三 激發小學語文教學中語言文字積累訓練的興趣。四 提高小學語文教學中語言文字積累訓練的有效策略。語文教學中怎樣進行有效的語言文字訓練 語文是由語言文字組成的充滿生命活力的課程,小學語文課堂教學的實質是對學...

在Excel中如何進行自動填充?就像輸入星期一星期二以後如何讓他自己填充星期三星期四星期天

現在第一行輸入 星期一 然後在第二行輸入 星期二 之後把前兩個單元格選中後,在右下角往下拖滑鼠,就可以了 滑鼠點住右下角的十字架往下或者後拖就行了.excel 中每次都要輸入星期一,星期二,如何自動填充?輸入星期一後,下拉,會按一至星期日排列,這是序列填充 輸入星期一,星期二,選中兩個 拖填充控制代...