由于邊緣計(jì)算應(yīng)用需要綜合考慮性能與低功耗,因此帶動(dòng)了開發(fā)人員將現(xiàn)場(chǎng)可編程門陣列(FPGA)用作高能效加速器的需求,這種做法還能夠提供靈活性和加快上市時(shí)間。然而,大部分邊緣計(jì)算、計(jì)算機(jī)視覺(jué)和工業(yè)控制算法都是由開發(fā)人員使用C++語(yǔ)言原生開發(fā)的,而他們對(duì)底層FPGA硬件知之甚少或一無(wú)所知。為了支持這一重要的開發(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ì)能夠被不同的算法開發(fā)者群體所利用,而無(wú)需成為FPGA硬件專家。結(jié)合Microchip的VectorBlox神經(jīng)網(wǎng)絡(luò)軟件開發(fā)工具包,新套件將大大提高設(shè)計(jì)人員的工作效率,可使用基于C/C++算法并利用基于FPGA的硬件加速器,為嵌入式視覺(jué)、機(jī)器學(xué)習(xí)、電機(jī)控制和工業(yè)自動(dòng)化等應(yīng)用開發(fā)尖端解決方案。”
基于開源Eclipse集成開發(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á),在減少開發(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ì)的取舍,并使開發(fā)人員能將已有的C++軟件用于PolarFire FPGA和FPGA SoC。
責(zé)任編輯:haq
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)工具套件,助力客戶使用PolarFire? FPGA平臺(tái)進(jìn)行基于C++的算法開發(fā)
文章出處:【微信號(hào):MicrochipTechnology,微信公眾號(hào):Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
人員定位是一種用于確定或跟蹤人員位置的技術(shù)。隨著科技的快速發(fā)展,人員定位系統(tǒng)變得越來(lái)越常見(jiàn),在許多不同的領(lǐng)域得到了廣泛的應(yīng)用。本文將探討人員定位系統(tǒng)的原理和工作流程,包括定位技術(shù)、數(shù)據(jù)傳輸和處理
發(fā)表于 09-03 10:42
?318次閱讀
在這個(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
?220次閱讀
流水線模型 眾所周知,DevOps流水線(DevOps pipeline)的本質(zhì)是實(shí)現(xiàn)自動(dòng)化工作流程,用于支持軟件開發(fā)、測(cè)試和部署的連續(xù)集成、交付和部署(CI/CD)實(shí)踐。它是DevOps方法論
發(fā)表于 08-05 13:42
?225次閱讀
?????? 無(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
?334次閱讀
德索工程師說(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
?202次閱讀
一、權(quán)限的工作流程
權(quán)限申請(qǐng)使用的工作流程
應(yī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ú)線通信射頻濾波器設(shè)計(jì)工作流程
發(fā)表于 04-08 09:45
?682次閱讀
”),另一個(gè)在負(fù)半周期拉動(dòng)負(fù)載(“挽”),因此稱為“推挽”。這種結(jié)構(gòu)允許放大電路在信號(hào)的兩個(gè)半周期內(nèi)都能提供能量,從而有效地將輸入信號(hào)的功率放大到更高的水平。 推挽放大電路的工作流程如下: 信號(hào)分離:輸入信號(hào)首先被送到一個(gè)分相器(通
發(fā)表于 02-03 17:23
?1279次閱讀
物聯(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
?4459次閱讀
隨著科技的快速發(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
?496次閱讀
鋰電池組裝工作流程 個(gè)人進(jìn)行鋰電池組裝可行嗎? 鋰電池是一種使用鋰金屬或鋰離子在正負(fù)極之間進(jìn)行離子交換來(lái)存儲(chǔ)和釋放電能的裝置。隨著鋰電池技術(shù)的進(jìn)步,它已經(jīng)成為了許多電子設(shè)備和交通工具的首選電源。 在
發(fā)表于 01-10 11:11
?1273次閱讀
本文介紹了設(shè)計(jì)和模擬厘米尺度超透鏡的工作流程。
發(fā)表于 12-16 11:02
?979次閱讀
彩色多普勒血流顯像儀是一種在醫(yī)學(xué)影像診斷中廣泛使用的設(shè)備,主要用于觀察和分析人體內(nèi)部器官和組織的血流情況。其工作流程可以分為以下幾個(gè)步驟: 一、設(shè)備準(zhǔn)備 在使用彩色多普勒血流顯像儀之前,需要先進(jìn)
發(fā)表于 12-13 10:45
?863次閱讀
?“洞悉 Omniverse”系列文章 將重點(diǎn)介紹藝術(shù)家、開發(fā)者和企業(yè)如何使用通用場(chǎng)景描述和 NVIDIA Omniverse 的最新技術(shù)改變其工作流程。 通過(guò) OpenUSD 軟件的更新,3D
發(fā)表于 11-30 19:35
?591次閱讀
MVC(模型-視圖-控制器)是一種用于組織和管理程序代碼的軟件架構(gòu)模式。它將應(yīng)用程序分為模型、視圖和控制器三個(gè)不同的組件,每個(gè)組件負(fù)責(zé)不同的任務(wù),以實(shí)現(xiàn)應(yīng)用程序的協(xié)調(diào)和靈活性。 MVC的工作流程可以
發(fā)表于 11-22 17:01
?2093次閱讀
評(píng)論