《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > Microchip發(fā)布智能高級(jí)合成(HLS)工具套件,助力客戶使用PolarFire® FPGA平臺(tái)進(jìn)行基于C++的算法開(kāi)發(fā)

Microchip發(fā)布智能高級(jí)合成(HLS)工具套件,助力客戶使用PolarFire® FPGA平臺(tái)進(jìn)行基于C++的算法開(kāi)發(fā)

新工具套件增強(qiáng)了PolarFire FPGA在邊緣計(jì)算系統(tǒng)中進(jìn)行硬件加速的用途
2021-09-07
來(lái)源:Microchip
關(guān)鍵詞: FPGA

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

  Microchip FPGA業(yè)務(wù)部副總裁Bruce Weyer表示:“SmartHLS增強(qiáng)了Microchip的Libero? SoC設(shè)計(jì)工具套件的功能,使屢獲殊榮的中等帶寬PolarFire和PolarFire SoC平臺(tái)的巨大優(yōu)勢(shì)能夠被不同的算法開(kāi)發(fā)者群體所利用,而無(wú)需成為FPGA硬件專家。結(jié)合Microchip的VectorBloxTM 神經(jīng)網(wǎng)絡(luò)軟件開(kāi)發(fā)工具包,新套件將大大提高設(shè)計(jì)人員的工作效率,可使用基于C/C++算法并利用基于FPGA的硬件加速器,為嵌入式視覺(jué)、機(jī)器學(xué)習(xí)、電機(jī)控制和工業(yè)自動(dòng)化等應(yīng)用開(kāi)發(fā)尖端解決方案?!?/p>

  基于開(kāi)源Eclipse集成開(kāi)發(fā)環(huán)境,SmartHLS設(shè)計(jì)套件使用C++軟件代碼生成HDL IP組件,以集成到Microchip的Libero SmartDesign項(xiàng)目中。這使工程師能夠在比傳統(tǒng)FPGA RTL工具更高的抽象層次上描述硬件行為。與其他HLS產(chǎn)品相比,它通過(guò)多線程應(yīng)用編程接口(API)并發(fā)執(zhí)行硬件指令,并簡(jiǎn)化復(fù)雜硬件并行性的表達(dá),在減少開(kāi)發(fā)時(shí)間的同時(shí)進(jìn)一步提高生產(chǎn)力。

  SmartHLS工具所需的代碼行數(shù)是同等RTL設(shè)計(jì)的十分之一,而且由此產(chǎn)生的代碼更容易閱讀、理解、測(cè)試、調(diào)試和驗(yàn)證。該工具還簡(jiǎn)化了對(duì)硬件微架構(gòu)設(shè)計(jì)的取舍,并使開(kāi)發(fā)人員能將已有的C++軟件用于PolarFire FPGA和FPGA SoC。

  關(guān)于PolarFire FPGA系列產(chǎn)品

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

  供貨

  開(kāi)發(fā)人員現(xiàn)在可以使用SmartHLS v2021.2工具啟動(dòng)設(shè)計(jì)。用戶可以通過(guò)Microchip網(wǎng)站上獲取該工具。它是最近發(fā)布的Libero SoC V2021.2設(shè)計(jì)套件的組成部分,也可以作為獨(dú)立軟件使用。

 



微信圖片_20210517164139.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。