新聞中心

        EEPW首頁 > 嵌入式系統 > 業界動態 > Microchip發布智能高級合成(HLS)工具套件,助力客戶使用PolarFire FPGA平臺進行基于C++的算法開發

        Microchip發布智能高級合成(HLS)工具套件,助力客戶使用PolarFire FPGA平臺進行基于C++的算法開發

        —— 新工具套件增強了PolarFire FPGA在邊緣計算系統中進行硬件加速的用途
        作者: 時間:2021-09-03 來源:電子產品世界 收藏

        由于邊緣計算應用需要綜合考慮性能與低功耗,因此帶動了開發人員將現場可編程門陣列(FPGA)用作高能效加速器的需求,這種做法還能夠提供靈活性和加快上市時間。然而,大部分邊緣計算、計算機視覺和工業控制算法都是由開發人員使用C++語言原生開發的,而他們對底層FPGA硬件知之甚少或一無所知。為了支持這一重要的開發群體,Microchip Technology Inc.(美國微芯科技公司)近日推出了名為SmartHLS的HLS設計工作流程,成為其PolarFire FPGA系列產品的新成員。SmartHLS可以將C++算法直接轉換為FPGA優化的寄存器傳輸級(RTL)代碼,從而極大提升了生產力和設計的便利性。

        本文引用地址:http://www.104case.com/article/202109/428000.htm

        Microchip FPGA業務部副總裁Bruce Weyer表示:“SmartHLS增強了Microchip的Libero? SoC設計工具套件的功能,使屢獲殊榮的中等帶寬PolarFire和PolarFire SoC平臺的巨大優勢能夠被不同的算法開發者群體所利用,而無需成為FPGA硬件專家。結合Microchip的VectorBlox?神經網絡軟件開發工具包,新套件將大大提高設計人員的工作效率,可使用基于C/C++算法并利用基于FPGA的硬件加速器,為嵌入式視覺、機器學習、電機控制和工業自動化等應用開發尖端解決方案。”

        基于開源Eclipse集成開發環境,SmartHLS設計套件使用C++軟件代碼生成HDL IP組件,以集成到Microchip的Libero SmartDesign項目中。這使工程師能夠在比傳統FPGA RTL工具更高的抽象層次上描述硬件行為。與其他HLS產品相比,它通過多線程應用編程接口(API)并發執行硬件指令,并簡化復雜硬件并行性的表達,在減少開發時間的同時進一步提高生產力。

        SmartHLS工具所需的代碼行數是同等RTL設計的十分之一,而且由此產生的代碼更容易閱讀、理解、測試、調試和驗證。該工具還簡化了對硬件微架構設計的取舍,并使開發人員能將已有的C++軟件用于PolarFire FPGA和FPGA SoC。

        1630646563573820.jpg

        關于PolarFire FPGA系列產品

        PolarFire FPGA和FPGA SoC可在中等帶寬密度下提供業界最低功耗,以解決邊緣計算系統設計難題。Microchip最近發布了低密度系列新產品,它們的靜態功耗是其他產品的一半,并提供業界最小的發熱區域,使開發人員能夠降低系統成本,滿足熱管理要求,而不用放棄帶寬。新工具支持這些新FPGA產品以及SmartFusion? 2 FPGA和IGLOO? 2 FPGA。

        供貨

        開發人員現在可以使用SmartHLS v2021.2工具啟動設計。用戶可以通過Microchip網站上獲取該工具。它是最近發布的Libero SoC V2021.2設計套件的組成部分,也可以作為獨立軟件使用。



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 衡阳县| 唐山市| 织金县| 奎屯市| 高陵县| 鱼台县| 五家渠市| 稻城县| 阿鲁科尔沁旗| 喀什市| 乌拉特前旗| 襄樊市| 丘北县| 呈贡县| 甘泉县| 石柱| 乌什县| 叙永县| 永顺县| 惠安县| 诏安县| 敦化市| 保亭| 博爱县| 读书| 荆州市| 吉木乃县| 县级市| 北宁市| 龙门县| 库车县| 五大连池市| 新营市| 当涂县| 荣成市| 仪陇县| 叙永县| 丘北县| 永善县| 建始县| 县级市|