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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Microchip推出HLS設(shè)計(jì)工作流程

Microchip微芯 ? 來(lái)源: Microchip微芯 ? 作者:Microchip ? 2021-09-07 11:50 ? 次閱讀

由于邊緣計(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)投訴
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    790

    瀏覽量

    37680
  • microchip
    +關(guān)注

    關(guān)注

    52

    文章

    1494

    瀏覽量

    117467
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2102

    瀏覽量

    73453

原文標(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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    人員定位系統(tǒng)的原理和工作流程

    人員定位是一種用于確定或跟蹤人員位置的技術(shù)。隨著科技的快速發(fā)展,人員定位系統(tǒng)變得越來(lái)越常見(jiàn),在許多不同的領(lǐng)域得到了廣泛的應(yīng)用。本文將探討人員定位系統(tǒng)的原理和工作流程,包括定位技術(shù)、數(shù)據(jù)傳輸和處理
    的頭像 發(fā)表于 09-03 10:42 ?318次閱讀
    人員定位系統(tǒng)的原理和<b class='flag-5'>工作流程</b>

    從記錄到管理:?jiǎn)伪倍?b class='flag-5'>工作記錄儀如何優(yōu)化工作流程

    在這個(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次閱讀
    從記錄到管理:?jiǎn)伪倍?b class='flag-5'>工作</b>記錄儀如何優(yōu)化<b class='flag-5'>工作流程</b>

    行云流水線 滿足你對(duì)工作流編排的一切幻想~skr

    流水線模型 眾所周知,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ì)

    ?????? 無(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次閱讀

    M8_8pin公頭如何簡(jiǎn)化工作流程

    德索工程師說(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次閱讀
    M8_8pin公頭如何簡(jiǎn)化<b class='flag-5'>工作流程</b>

    鴻蒙原生應(yīng)用元服務(wù)-訪問(wèn)控制(權(quán)限)開發(fā)工作流程相關(guān)

    一、權(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與SynMatrix合作,簡(jiǎn)化無(wú)線通信射頻濾波器設(shè)計(jì)工作流程

    Ansys擴(kuò)展其電子系列產(chǎn)品組合,以簡(jiǎn)化無(wú)線通信射頻濾波器設(shè)計(jì)工作流程
    的頭像 發(fā)表于 04-08 09:45 ?682次閱讀
    Ansys與SynMatrix合作,簡(jiǎn)化無(wú)線通信射頻濾波器設(shè)<b class='flag-5'>計(jì)工作流程</b>

    推挽放大電路工作流程

    ”),另一個(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次閱讀
    推挽放大電路<b class='flag-5'>工作流程</b>

    物聯(lián)網(wǎng)數(shù)據(jù)采集器的工作原理和工作流程

    物聯(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次閱讀

    SOLIDWORKS 2024通過(guò)自動(dòng)化和縮短工作流程來(lái)實(shí)現(xiàn)智能工作

    隨著科技的快速發(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次閱讀
    SOLIDWORKS 2024通過(guò)自動(dòng)化和縮短<b class='flag-5'>工作流程</b>來(lái)實(shí)現(xiàn)智能<b class='flag-5'>工作</b>

    鋰電池組裝工作流程 個(gè)人進(jìn)行鋰電池組裝可行嗎?

    鋰電池組裝工作流程 個(gè)人進(jìn)行鋰電池組裝可行嗎? 鋰電池是一種使用鋰金屬或鋰離子在正負(fù)極之間進(jìn)行離子交換來(lái)存儲(chǔ)和釋放電能的裝置。隨著鋰電池技術(shù)的進(jìn)步,它已經(jīng)成為了許多電子設(shè)備和交通工具的首選電源。 在
    的頭像 發(fā)表于 01-10 11:11 ?1273次閱讀

    設(shè)計(jì)和模擬厘米尺度超透鏡的工作流程

    本文介紹了設(shè)計(jì)和模擬厘米尺度超透鏡的工作流程。
    的頭像 發(fā)表于 12-16 11:02 ?979次閱讀
    設(shè)計(jì)和模擬厘米尺度超透鏡的<b class='flag-5'>工作流程</b>

    彩色多普勒血流顯像儀的工作流程

    彩色多普勒血流顯像儀是一種在醫(yī)學(xué)影像診斷中廣泛使用的設(shè)備,主要用于觀察和分析人體內(nèi)部器官和組織的血流情況。其工作流程可以分為以下幾個(gè)步驟: 一、設(shè)備準(zhǔn)備 在使用彩色多普勒血流顯像儀之前,需要先進(jìn)
    的頭像 發(fā)表于 12-13 10:45 ?863次閱讀

    洞悉 Omniverse:Autodesk Maya 的 OpenUSD 增強(qiáng)功能讓 3D 工作流變得簡(jiǎn)單高效

    ?“洞悉 Omniverse”系列文章 將重點(diǎn)介紹藝術(shù)家、開發(fā)者和企業(yè)如何使用通用場(chǎng)景描述和 NVIDIA Omniverse 的最新技術(shù)改變其工作流程。 通過(guò) OpenUSD 軟件的更新,3D
    的頭像 發(fā)表于 11-30 19:35 ?591次閱讀
    洞悉 Omniverse:Autodesk Maya 的 OpenUSD 增強(qiáng)功能讓 3D <b class='flag-5'>工作流</b>變得簡(jiǎn)單高效

    簡(jiǎn)述mvc的工作流程

    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次閱讀