由于邊緣計(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硬件專(zhuān)家。結(jié)合Microchip的VectorBlox神經(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ā)尖端解決方案。”
基于開(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ò)多線(xiàn)程應(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。
責(zé)任編輯:haq
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:Microchip發(fā)布智能高級(jí)合成(HLS)工具套件,助力客戶(hù)使用PolarFire? FPGA平臺(tái)進(jìn)行基于C++的算法開(kāi)發(fā)
文章出處:【微信號(hào):MicrochipTechnology,微信公眾號(hào):Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
使用pdfDocs提高工作效率,改進(jìn)PDF工作流程。 pdfDocs是一款PDF管理應(yīng)用程序,可幫助法律專(zhuān)業(yè)人士創(chuàng)建、編輯、整理、裝訂、編輯和保護(hù) PDF 文檔,提高工作效率和安全性。 為什么選擇
發(fā)表于 12-21 15:31
?84次閱讀
常開(kāi)型接近開(kāi)關(guān)的工作流程包括無(wú)信號(hào)觸發(fā)狀態(tài)、信號(hào)觸發(fā)狀態(tài)和信號(hào)輸出與應(yīng)用三個(gè)步驟。其接線(xiàn)方式可能因型號(hào)和制造商而異,但通常遵循兩線(xiàn)制或三線(xiàn)制的接線(xiàn)原則。在實(shí)際應(yīng)用中,應(yīng)根據(jù)具體需求和場(chǎng)景選擇合適的接近開(kāi)關(guān)型號(hào)和接線(xiàn)方式。
發(fā)表于 12-09 10:42
?107次閱讀
用CPLD控制ADS7229,因?yàn)樾枰玫綘顟B(tài)機(jī),需要了解7229的工作流程是怎么樣的,手冊(cè)上沒(méi)有看懂,望大俠指點(diǎn)!
比如:流程一:通過(guò)SPI接口進(jìn)行寄存器(CFR)配置——》啟動(dòng)轉(zhuǎn)換-——》等待轉(zhuǎn)換完成——》輸出數(shù)據(jù)(sdo)——》啟動(dòng)下一次轉(zhuǎn)換?
發(fā)表于 12-03 07:50
上一期的芝識(shí)課堂,我們跟大家一起分析了無(wú)刷電機(jī)的四個(gè)功能單元,并詳細(xì)分析了PWM和逆變器單元的工作情況,今天我們繼續(xù)來(lái)熟悉無(wú)刷電機(jī)工作流程中另外兩個(gè)重要的部分——轉(zhuǎn)子位置檢測(cè)和波形驅(qū)動(dòng)。
發(fā)表于 11-12 13:46
?428次閱讀
人員定位是一種用于確定或跟蹤人員位置的技術(shù)。隨著科技的快速發(fā)展,人員定位系統(tǒng)變得越來(lái)越常見(jiàn),在許多不同的領(lǐng)域得到了廣泛的應(yīng)用。本文將探討人員定位系統(tǒng)的原理和工作流程,包括定位技術(shù)、數(shù)據(jù)傳輸和處理
發(fā)表于 09-03 10:42
?520次閱讀
在這個(gè)快節(jié)奏的時(shí)代,每一分效率的提升都是企業(yè)競(jìng)爭(zhēng)力的關(guān)鍵。從繁瑣的手工記錄到智能化的數(shù)據(jù)管理,技術(shù)的飛躍正悄然改變著我們的工作方式。頂堅(jiān)單北斗工作記錄儀如何成為優(yōu)化工作流程的得力助手,實(shí)現(xiàn)從記錄
發(fā)表于 08-30 11:09
?271次閱讀
流水線(xiàn)模型 眾所周知,DevOps流水線(xiàn)(DevOps pipeline)的本質(zhì)是實(shí)現(xiàn)自動(dòng)化工作流程,用于支持軟件開(kāi)發(fā)、測(cè)試和部署的連續(xù)集成、交付和部署(CI/CD)實(shí)踐。它是DevOps方法論
發(fā)表于 08-05 13:42
?266次閱讀
?????? 無(wú)人機(jī)巡檢在光伏電站的工作流程與優(yōu)勢(shì) ?????? 隨著光伏產(chǎn)業(yè)的快速發(fā)展,光伏電站的規(guī)模不斷擴(kuò)大,電站運(yùn)維面臨著諸多挑戰(zhàn)。無(wú)人機(jī)巡檢系統(tǒng)作為一種先進(jìn)的技術(shù)手段,能夠高效、準(zhǔn)確的進(jìn)行光
發(fā)表于 07-26 16:50
?393次閱讀
德索工程師說(shuō)道M8_8pin公頭作為一種先進(jìn)的連接器設(shè)計(jì),其在多個(gè)領(lǐng)域都發(fā)揮著重要作用,特別是在自動(dòng)化、航空、醫(yī)療等領(lǐng)域。它通過(guò)實(shí)現(xiàn)高效、穩(wěn)定的信號(hào)和數(shù)據(jù)傳輸,為各種設(shè)備提供了可靠的連接。在工作流程中,M8_8pin公頭通過(guò)其獨(dú)特的設(shè)計(jì)和功能,可以大大簡(jiǎn)化工作流程,提高
發(fā)表于 05-05 13:41
?248次閱讀
一、權(quán)限的工作流程
權(quán)限申請(qǐng)使用的工作流程
應(yīng)用在訪(fǎng)問(wèn)數(shù)據(jù)或者執(zhí)行操作時(shí),需要評(píng)估該行為是否需要應(yīng)用具備相關(guān)的權(quán)限。如果確認(rèn)需要目標(biāo)權(quán)限,則需要在應(yīng)用安裝包中申請(qǐng)目標(biāo)權(quán)限。
然后,需要判斷目標(biāo)權(quán)限
發(fā)表于 04-19 15:27
Ansys擴(kuò)展其電子系列產(chǎn)品組合,以簡(jiǎn)化無(wú)線(xiàn)通信射頻濾波器設(shè)計(jì)工作流程
發(fā)表于 04-08 09:45
?795次閱讀
”),另一個(gè)在負(fù)半周期拉動(dòng)負(fù)載(“挽”),因此稱(chēng)為“推挽”。這種結(jié)構(gòu)允許放大電路在信號(hào)的兩個(gè)半周期內(nèi)都能提供能量,從而有效地將輸入信號(hào)的功率放大到更高的水平。 推挽放大電路的工作流程如下: 信號(hào)分離:輸入信號(hào)首先被送到一個(gè)分相器(通
發(fā)表于 02-03 17:23
?1328次閱讀
物聯(lián)網(wǎng)數(shù)據(jù)采集器的工作原理和工作流程 物聯(lián)網(wǎng)數(shù)據(jù)采集器是物聯(lián)網(wǎng)系統(tǒng)中的關(guān)鍵組成部分,它負(fù)責(zé)收集、處理和傳輸設(shè)備所產(chǎn)生的數(shù)據(jù)。其工作原理和工作流程如下所述。 一、物聯(lián)網(wǎng)數(shù)據(jù)采集器
發(fā)表于 02-01 10:59
?4876次閱讀
隨著科技的快速發(fā)展,工程設(shè)計(jì)和制造業(yè)正在經(jīng)歷變革。在這個(gè)過(guò)程中,SOLIDWORKS 2024的發(fā)布為我們提供了一個(gè)全新的視角,以實(shí)現(xiàn)更智能的工作流程。本文將探討SOLIDWORKS 2024如何通過(guò)自動(dòng)化和縮短工作流程來(lái)實(shí)現(xiàn)智能工作
發(fā)表于 01-10 11:37
?541次閱讀
鋰電池組裝工作流程 個(gè)人進(jìn)行鋰電池組裝可行嗎? 鋰電池是一種使用鋰金屬或鋰離子在正負(fù)極之間進(jìn)行離子交換來(lái)存儲(chǔ)和釋放電能的裝置。隨著鋰電池技術(shù)的進(jìn)步,它已經(jīng)成為了許多電子設(shè)備和交通工具的首選電源。 在
發(fā)表于 01-10 11:11
?1375次閱讀
評(píng)論