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

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

3天內不再提示

賽靈思器件和工具支持多種數(shù)據(jù)類型同時滿足設計性能目標要求

Xilinx賽靈思官微 ? 來源:djl ? 作者:賽靈思 ? 2019-07-29 16:11 ? 次閱讀

將浮點轉為定點,大幅降低功耗和成本

(WP491)

賽靈思器件和工具支持從二進制到雙精度在內的多種數(shù)據(jù)類型。UltraScale 架構的可擴展精度提供極大靈活性,便于優(yōu)化功耗和資源利用,同時滿足設計性能目標要求。

摘 要

在數(shù)據(jù)中心、航空航天與軍用、5G 無線以及汽車等領域,客戶必須滿足高級駕駛員輔助 (ADAS)、雷達和深度學習等應用中嚴峻的散熱、功耗和成本要求。

要實現(xiàn)這些目標,一種極為有效的方法是用定點數(shù)實現(xiàn)信號處理鏈。賽靈思FPGA 和 SoC 具備固有的可變精度支持,允許客戶輕松調整以適應不斷演變的朝更低精度解決方案發(fā)展的這種行業(yè)趨勢。

賽靈思提供一種包含 Vivado 高層次綜合 (HLS) 的工具流程,允許客戶方便地評估 C/C++ 設計的更低精度實現(xiàn)方案,諸如定點等。

點擊“閱讀原文”,可下載完整的中文版 WP491

正 文 章 節(jié)

● 簡介 :賽靈思支持的數(shù)據(jù)類型

賽靈思 All Programmable 器件和工具支持從二進制到雙精度浮點在內的多種數(shù)據(jù)類型。用定點實現(xiàn)的設計總是比用浮點實現(xiàn)的同一設計更加高效,因為定點實現(xiàn)方案所占用的資源和消耗的功耗更少。若將設計遷移到定點,功耗和占用面積縮減一半并不稀奇。

●浮點轉換為定點的優(yōu)勢

對于目前幾乎所有的設計,最小化功耗是需要優(yōu)先處理的問題。大多數(shù)應用產品必須首先滿足嚴格的功耗和散熱范圍要求,才能投產。普遍接受的一個原則是,浮點設計較之低精度設計而言,功耗更大。

●實例 :將浮點 FIR 濾波器轉換為定點

Vivado HLS 中簡單的 FIR 濾波器設計可用來展示浮點 FIR 設計轉換為定點設計如何減少所用資源和功耗并實現(xiàn)相近的結果精度。

●大大減少 FPGA 資源占用

本例中的定點 FIR 所占資源不足原始浮點 FIR 的五分之一。

●實現(xiàn)顯著的功耗節(jié)省

將本白皮書中單個 FIR 濾波器的兩種實現(xiàn)方案的功耗估算結果進行比較,發(fā)現(xiàn)定點 FIR 的功耗減少 1.4W。

● 消減材料成本

將浮點設計轉換成定點方案,能大大減少 FPGA 資源占用。FPGA 資源的削減能降低材料成本。通過三種方法來實現(xiàn)。

● 相近的精度

通過比較單個 FIR 濾波器設計兩種實現(xiàn)方案的輸出,會發(fā)現(xiàn)定點實現(xiàn)方案提供相近的濾波器精度,精度損失僅為 -100dBm 至 -160dBm,同時能降低功耗和成本。

● 降低時延

對于單個 FIR 設計實例,可通過濾波器降低時延——定點實現(xiàn)方案為 12 個時鐘周期,浮點設計為 91 個時鐘周期。隨著資源用量減少,尤其是 DSP48E2 Slice 減少,有望降低時延。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 賽靈思
    +關注

    關注

    32

    文章

    1794

    瀏覽量

    131455
  • 5G
    5G
    +關注

    關注

    1356

    文章

    48503

    瀏覽量

    565657
  • Vivado
    +關注

    關注

    19

    文章

    815

    瀏覽量

    66817
收藏 人收藏

    評論

    相關推薦

    七款經(jīng)久不衰的數(shù)據(jù)可視化工具!

    ,能夠將數(shù)據(jù)直觀地呈現(xiàn)為交互式圖形。它支持多種數(shù)據(jù)庫連接,適合需要進行深度分析的用戶。Tableau 具有強大的圖形能力,但對系統(tǒng)資源要求較高,且價格較貴。 · Power B
    發(fā)表于 01-19 15:24

    低溫失效的原因,有沒有別的方法或者一些見解?

    低溫失效的原因,有沒有別的方法或者一些見解。就是芯片工作溫度在100°--40°區(qū)間,然后呢我們到了0°以下就不工作了,然后在低溫的情況下監(jiān)測了電流和電壓都正常,頻率也都正常,頻率不是FPGA的頻率是晶振的頻率,焊接的話七
    發(fā)表于 12-30 16:28

    SN74AVC8T245能同時支持推挽輸出和開漏輸出兩種數(shù)據(jù)進行轉換嗎?

    你好,請問SN74AVC8T245這款芯片能同時支持推挽輸出和開漏輸出兩種數(shù)據(jù)進行轉換嗎?
    發(fā)表于 12-20 06:46

    FPGA產品的主要特點

    近年來,全球半導體供應鏈屢受挑戰(zhàn),芯片短缺問題一度對行業(yè)產生深遠影響。易通過優(yōu)化供應鏈管理、強化產能規(guī)劃,確??蛻舻腇PGA需求得到及時滿足。面向工業(yè)控制、機器視覺、醫(yī)療影像、消費電子、汽車智駕等一眾終端領域,易
    的頭像 發(fā)表于 12-04 14:20 ?614次閱讀
    易<b class='flag-5'>靈</b><b class='flag-5'>思</b>FPGA產品的主要特點

    emc數(shù)據(jù)遷移工具的使用指南

    全球領先的數(shù)據(jù)存儲解決方案提供商,提供了多種數(shù)據(jù)遷移工具,以幫助企業(yè)實現(xiàn)這一目標。 準備工作 需求分析 :在開始遷移之前,首先要明確遷移的目的和需求。這包括確定需要遷移的
    的頭像 發(fā)表于 11-01 15:55 ?347次閱讀

    AIC23采集到的數(shù)據(jù)是應該用什么數(shù)據(jù)類型來接收?int還是unsigned int?

    AIC23采集到的數(shù)據(jù)是應該用什么數(shù)據(jù)類型來接收,int還是unsigned int? 這個采集到的數(shù)字是什么含義呢?代表的是聲音信號的幅值? while(!MCBSP_rrdy(hMcbsp
    發(fā)表于 10-18 06:56

    labview數(shù)據(jù)類型的取值范圍是多少

    LabVIEW的數(shù)據(jù)類型豐富多樣,涵蓋了整數(shù)、小數(shù)(浮點數(shù))、復數(shù)等多種類型,每種類型都有其特定的取值范圍。以下是對LabVIEW中常見數(shù)據(jù)類型取值范圍的說明: 整數(shù)
    的頭像 發(fā)表于 09-04 17:33 ?1309次閱讀

    常見的遙感數(shù)據(jù)類型有哪些

    遙感技術是一種通過遙感器在遠離目標的位置獲取目標地物的電磁波信息,并進行分析的技術。遙感數(shù)據(jù)類型繁多,涵蓋了從可見光到紅外、微波等多個波段,以及不同的數(shù)據(jù)格式和分辨率。 光學遙感
    的頭像 發(fā)表于 09-04 14:30 ?2024次閱讀

    國內市場上一些主流EDA軟件功能與性能綜合對比

    。 PADS: 提供完善的層疊管理工具支持多層PCB的高性能設計,用戶可以靈活調整層疊結構。 TARGET3001!: 層疊管理功能較為簡單實用,能夠滿足一般2-6層板的設計需求。
    發(fā)表于 08-13 09:54

    技術干貨驛站 ▏深入理解C語言:基本數(shù)據(jù)類型和變量

    在C語言中,數(shù)據(jù)類型和變量是編程的基礎,也是理解更復雜概念的關鍵。數(shù)據(jù)類型決定了變量的內存分配、存儲范圍和操作方式,而變量則是存儲數(shù)據(jù)的容器。本篇文章將從基本數(shù)據(jù)類型和變量兩個方面,帶
    的頭像 發(fā)表于 07-26 17:53 ?2253次閱讀
    技術干貨驛站 ▏深入理解C語言:基本<b class='flag-5'>數(shù)據(jù)類型</b>和變量

    快訊 | 發(fā)展新質生產力問道如何下好“創(chuàng)新棋”?

    7月11日,南湖區(qū)委宣傳部、清華大學馬克主義學院共同帶隊一行蒞臨圍繞時頻新質生產力創(chuàng)新層面進行實地調研,副總經(jīng)理田永和、對外合作部
    的頭像 發(fā)表于 07-12 13:31 ?502次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>快訊 | 發(fā)展新質生產力問道<b class='flag-5'>賽</b><b class='flag-5'>思</b>?<b class='flag-5'>賽</b><b class='flag-5'>思</b>如何下好“創(chuàng)新棋”?

    ESP32-S3是否支持修改控制端點數(shù)據(jù)類型?

    ESP32-S3是否支持修改控制端點數(shù)據(jù)類型(如標準類型,自定義類型); 我需要在控制傳輸數(shù)據(jù)階段的DATA0包改為我的USB設備規(guī)定的8個
    發(fā)表于 06-07 06:00

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發(fā)表于 04-09 15:03 ?1048次閱讀

    鴻蒙TypeScript開發(fā)入門學習第3天:【TS基礎類型

    任意值是 TypeScript 針對編程時類型不明確的變量使用的一種數(shù)據(jù)類型,它常用于以下三種情況。
    的頭像 發(fā)表于 03-28 15:02 ?571次閱讀
    鴻蒙TypeScript開發(fā)入門學習第3天:【TS基礎<b class='flag-5'>類型</b>】

    C語言數(shù)據(jù)類型有哪些

    在 C 語言中,數(shù)據(jù)類型指的是用于聲明不同類型的變量或函數(shù)的一個廣泛的系統(tǒng)。變量的類型決定了變量存儲占用的空間,以及如何解釋存儲的位模式。
    發(fā)表于 03-20 10:56 ?512次閱讀
    C語言<b class='flag-5'>數(shù)據(jù)類型</b>有哪些