chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談PYNQ中的Vitis HLS前端開源

FPGA之家 ? 來源:PYNQ開源社區(qū) ? 作者: PYNQ開源社區(qū) ? 2021-04-27 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前,雖然基于C/C++等高層次綜合相較于手寫RTL層級HDL語言已大幅提升了開發(fā)效率,但隨著相關技術的不斷進步,以及算法迭代的日益頻繁,人們似乎并不滿足于此。

不少剛剛接觸到Pynq的用戶第一個問號

Pynq是不是用Python編程FPGA的新物種?

在Pynq的FAQ中,我們強調的第一個重點就是PYNQ是一個開源框架而不是一個直接用Python編程FPGA的工具。但是,在不遠的將來,我們也許就要修改這條FAQ了。

因為在2月28日,Vitis HLS工具前端開源了?。?!

這是Xilinx的開源戰(zhàn)略和承諾的一部分,通過Vitis HLS工具鏈前端開源可以

Add support for new high-level languages beyond C/C++ and OpenCL

Add new domain-specific optimization pragmas or compiler directives

Customize the transformations to the LLVMIR (new LLVM passes)

這意味著,軟硬件開發(fā)人員可以靈活地使用標準的 Clang / LLVM 基礎架構,支持自由擴展,也可以定制高層次綜合 (HLS) 編譯過程的前端。

例如,自定義語言支持和全新特定于應用的編譯器指令,以及更多的可能性。

8cfef422-a67e-11eb-aece-12bb97331649.png

研究人員早就在開始探索增加Python高層次綜合。例如2019年,Themefisher和康奈爾大學聯合推出了HeteroCL。

HeteroCL是一種編程基礎結構,由基于Python的域特定語言(DSL)和編譯流程組成,其編譯器在CPU上生成LLVM代碼。

因此可通過結合最新的HLS優(yōu)化(例如用于脈動陣列的PolySA和用于模板的SODA與數據流體系結構),產生高效的空間體系結構。

8d1f07c6-a67e-11eb-aece-12bb97331649.png

將來要發(fā)生的事情,大家應該都有自己的想象空間了
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1653

    文章

    22271

    瀏覽量

    629814
  • python
    +關注

    關注

    57

    文章

    4856

    瀏覽量

    89519
  • PYNQ
    +關注

    關注

    4

    文章

    62

    瀏覽量

    3284

原文標題:PYNQ框架下用Python編程FPGA不是夢-Vitis HLS前端開源

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ALINX教程分享_Zynq UltraScale+ MPSoC PYNQ3.1.2移植

    本教程在 Ubuntu22.04.1 虛擬機安裝了 Xilinx 2024.1 的開發(fā)環(huán)境,基于該環(huán)境從源碼編譯 PYNQ 3.1.2 工程,生成能夠在 ALINX AXU15EGB 開發(fā)板上運行的 PYNQ 系統鏡像。
    的頭像 發(fā)表于 11-30 16:06 ?578次閱讀
    ALINX教程分享_Zynq UltraScale+ MPSoC <b class='flag-5'>PYNQ</b>3.1.2移植

    開放原子開源基金會發(fā)布2025國高校開源育人案例集

    11月21日,在2025開放原子開發(fā)者大會開幕式上,開放原子開源基金會正式發(fā)布《2025國高校開源育人案例集》(簡稱“《案例集》”),涵蓋29所高校和科研機構的35個開源育人優(yōu)秀案例
    的頭像 發(fā)表于 11-25 17:30 ?475次閱讀

    如何在AMD Vitis Unified IDE中使用系統設備樹

    您將在這篇博客中了解系統設備樹 (SDT) 以及如何在 AMD Vitis Unified IDE 中使用 SDT 維護來自 XSA 的硬件元數據。本文還講述了如何對 SDT 進行操作,以便在 Vitis Unified IDE
    的頭像 發(fā)表于 11-18 11:13 ?2771次閱讀
    如何在AMD <b class='flag-5'>Vitis</b> Unified IDE中使用系統設備樹

    AMD Vitis AI 5.1測試版現已開放下載

    AMD Vitis AI 5.1全新發(fā)布——新增了對 AMD Versal AI Edge 系列神經網絡處理單元( NPU )的支持。Vitis AI 包含優(yōu)化的 NPU IP、模型編譯工具和部署 API,可在嵌入式平臺上實現可擴展的高性能推理。
    的頭像 發(fā)表于 11-08 09:24 ?932次閱讀

    AMD Vitis AI 5.1測試版發(fā)布

    AMD Vitis AI 5.1全新發(fā)布——新增了對 AMD Versal AI Edge 系列神經網絡處理單元 (NPU) 的支持。Vitis AI 包含優(yōu)化的 NPU IP、模型編譯工具和部署 API,可在嵌入式平臺上實現可擴展的高性能推理。
    的頭像 發(fā)表于 10-31 12:46 ?455次閱讀

    如何在AMD Vitis Unified 2024.2連接到QEMU

    在本篇文章我們將學習如何在 AMD Vitis Unified 2024.2 連接到 QEMU。 這是本系列的第 2 篇博文。要了解如何設置和使用 QEMU + 協同仿真,請參閱開發(fā)者分享|在 AMD Versal 自適應 SoC 上使用簡單的 QEMU + 協同仿真示
    的頭像 發(fā)表于 08-06 17:24 ?1461次閱讀
    如何在AMD <b class='flag-5'>Vitis</b> Unified 2024.2<b class='flag-5'>中</b>連接到QEMU

    如何在Unified IDE創(chuàng)建視覺庫HLS組件

    Vivado IP 流程(Vitis Unified),在這篇 AMD Vitis HLS 系列 3 ,我們將介紹如何使用 Unified IDE 創(chuàng)建
    的頭像 發(fā)表于 07-02 10:55 ?1104次閱讀
    如何在Unified IDE<b class='flag-5'>中</b>創(chuàng)建視覺庫<b class='flag-5'>HLS</b>組件

    使用AMD Vitis Unified IDE創(chuàng)建HLS組件

    這篇文章在開發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統 IDE) 的基礎上撰寫,但使用的是 AMD Vitis Unifie
    的頭像 發(fā)表于 06-20 10:06 ?1889次閱讀
    使用AMD <b class='flag-5'>Vitis</b> Unified IDE創(chuàng)建<b class='flag-5'>HLS</b>組件

    如何使用AMD Vitis HLS創(chuàng)建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 來創(chuàng)建一個 HLS IP,通過 AXI4 接口從存儲器讀取數據、執(zhí)行簡單的數學運算,然后將數據寫回存儲器。接著會在 AMD Vivado Design Suite 設計中使用此
    的頭像 發(fā)表于 06-13 09:50 ?1255次閱讀
    如何使用AMD <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>創(chuàng)建<b class='flag-5'>HLS</b> IP

    Vivado HLS設計流程

    為了盡快把新產品推向市場,數字系統的設計者需要考慮如何加速設計開發(fā)的周期。設計加速主要可以從“設計的重用”和“抽象層級的提升”這兩個方面來考慮。Xilinx 推出的 Vivado HLS 工具可以
    的頭像 發(fā)表于 04-16 10:43 ?1333次閱讀
    Vivado <b class='flag-5'>HLS</b>設計流程

    數字電路設計:前端與后端的差異解析

    本文介紹了數字電路設計前端”和“后端”的區(qū)別。 數字電路設計前端”和“后端”整個過程可類比蓋一棟大樓:前端好比建筑師在圖紙上進行功能
    的頭像 發(fā)表于 02-12 10:09 ?1306次閱讀

    熱門前端框架:引領現代 Web 開發(fā)的潮流

    的潮流。 React 是由 Facebook 開發(fā)并開源前端框架,它以其獨特的虛擬 DOM(文檔對象模型)和組件化開發(fā)模式而備受青睞。虛擬 DOM 是 React 的核心概念之一,它通過在內存維護
    的頭像 發(fā)表于 01-22 10:08 ?912次閱讀

    使用AMD Vitis進行嵌入式設計開發(fā)用戶指南

    由于篇幅有限,本文僅選取部分內容進行分享。 Vitis 簡介 AMD Vitis 工具套件包含多種設計技術,用于開發(fā)以 AMD 器件(例如,AMD Versal 自適應 SoC 器件、AMD
    的頭像 發(fā)表于 01-08 09:33 ?2136次閱讀
    使用AMD <b class='flag-5'>Vitis</b>進行嵌入式設計開發(fā)用戶指南

    前端的作用

    前端的作用 在智能手機,“前端”一詞可以指代兩個不同的概念:手機前端開發(fā)和射頻前端技術。以下是這兩個概念在智能手機
    的頭像 發(fā)表于 01-03 14:03 ?865次閱讀

    全新AMD Vitis統一軟件平臺2024.2版本發(fā)布

    全新 AMD Vitis 統一軟件平臺 2024.2 版本已于近期推出。
    的頭像 發(fā)表于 12-11 15:06 ?1511次閱讀