衡阳派盒市场营销有限公司

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>可編程邏輯>FPGA/ASIC>MATLAB算法面向 FPGA 的浮點定點轉換分析

MATLAB算法面向 FPGA 的浮點定點轉換分析

2017-12-06 | rar | 0.4 MB | 次下載 | 1積分

資料介紹

AccelChip 公司(最近已被賽靈思公司收購)最近所做的一次調查顯示,53% 的回答者認為浮點定點轉換是在FPGA 上實現算法時最困難的地方(圖 1)。
  雖然 MATLAB 是一種強大的運算開發工具,但其許多優點卻在浮點定點轉換過程中被降低了。例如,由于定點算術中精度較低,新的數學誤差被引入算法。您必須重寫代碼,使用能夠反映實際硬件宏架構的低級模型來替換高級函數和運算符。而仿真運行時間將可能長達 50 倍之久。基于這些原因,MATLAB,這一算法開發的優勢選擇,卻經常遭到遺棄,轉而使用 C/C++ 進行定點建模。
  生成定點模型
  如果未將高級函數和運算符替換為硬件精確的宏架構,浮點 MATLAB 算法的定點表示將不會真正反映最終硬件的響應(圖 2)。
  圖 3 對此進行了突出顯示,該圖使用一組量化為 8 位有符號二進制補碼的隨機輸入矢量,對 MATLAB 除法運算符與工具硬件 CORDIC 除法算法的定點響應進行了比較。 根據數據數值,計算輸出之間將存在巨大分歧。
  在定點生成過程中,AccelDSP? Synthesis 綜合工具的 IP Explorer? 技術將自動使用硬件精確的表達式替換高級 MATLAB 函數和運算符(圖 4)。此步驟是透明的,且不需要對 MATLAB 代碼進行修改。您可以使用綜合指示來重新定義初始宏架構和微架構選擇。
  一旦這些運算符替換為硬件精確的宏架構,量化過程就將開始。
  圖形輔助式自動量化
  與定點 DSP 處理器不同, FPGA 結構允許使用可變定點字長。通過解除對變量的固定 16 位或 24 位邊界限制,您可以執行需要位數增長的算術計算而不會引起額外的數值誤差。
  這對于像雷達、導航和制導系統等要求較高數值精度的應用來說是一個巨大的優點。
  在大多數情況下,位增長率定律 (bit growth rules) 是簡單直接和易于理解的。例如,一次加法的結果增長一位,而一次乘法的結果則增長到等于輸入字長度的總長度(圖 5)。然而,要在實際設計中確定變量的這些屬性,將是一個高度反復的過程。允許未檢查的位數增長現象發生,在硬件中代價是昂貴的,通常也是不必要的。如果您技術功底深厚,您可以采用各種技巧來盡可能地減小字長而同時保持數值精度。
  確定變量的初始量化值和隨后對該值的細化改進的過程,非常適合自動化。AccelDSP Synthesis 綜合工具包括自動化浮點定點轉換,該功能將在仿真過程中對浮點 MATLAB 模型進行分析,以確定輸入數據和常量的動態范圍要求。這些值提供了自動量化過程的起點,然后該過程將利用從 6,000 多個設計中獲得的大量內置經驗,確定下游變量的最佳字長。
  通過自動量化而獲得的初始定點模型提供了一個良好的起點,但一般需要對該模型進行細化改進。
  MATLAB算法面向 FPGA 的浮點定點轉換分析
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1491次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機和 SG3525的程控開關電源設計
  14. 0.23 MB  |  4次下載  |  免費
  15. 8基于AT89C2051/4051單片機編程器的實驗
  16. 0.11 MB  |  4次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537793次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
大发888上不去| 百家乐偷吗| 百家乐官网翻天快播粤语| 大发888官方指定| 大赢家百家乐66| 百家乐官网网上投注文章| 济州岛娱乐场cns| 百家乐官网平注法口诀技巧| 网上现金游戏网 | 机械百家乐技巧| 阳宅24山吉凶方位| 百家乐官网一拖三| 惠州市| 九州百家乐的玩法技巧和规则| 百家乐如何计算| 百家乐官网精神| 信丰县| 德州扑克哪个平台好| 首席百家乐的玩法技巧和规则 | 威尼斯人娱乐场cqsscgw88| 百家乐高档筹码| 功夫百家乐官网的玩法技巧和规则 | 利高百家乐官网娱乐城| 大发888 有斗地主吗| 成人百家乐的玩法技巧和规则 | 澳门百家乐游戏| 风水学24山看水法| 百家乐官网排名| 开心8百家乐官网现金网| 澳门在线游戏| 大发888娱乐场下载官方| 百家乐在线娱乐网| 做生意店铺缺西北角| 百家乐官网有送体验金| 凤凰百家乐官网娱乐城| 华人博彩论坛| 大发888国际娱乐net| 手机百家乐的玩法技巧和规则| 百家乐输了100万| 百家乐官网牌盒| 百家乐官网百博|