精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

淺析在PYNQ框架下可視化的驗證HLS算法實現

電子工程師 ? 來源: PYNQ開源社區 ? 作者: PYNQ開源社區 ? 2021-05-02 10:36 ? 次閱讀

在上篇文章中,我們發布了熱門 HLS小橙書-pp4fpgas 的第二次校訂。文中提到的習題案例現均已集成到 PYNQ 框架中,特向大家分享。

那么這些案例通過 PYNQ 框架會帶來哪些便利呢?本文給大家做一個簡單的類比:

過去

在完成項目的 HLS 優化之后,若要對其進行功能正確性的驗證,通常我們先對設計進行仿真,這樣比較方便看到設計的波形。但大型設計往往對運行的平臺有較高的要求,同時 co-simulation 等軟件層面的仿真并未使項目中的運算在硬件上運行,所得的延時等指標仍較真實值有一定差距。

41772628-9d91-11eb-8b86-12bb97331649.png

當然我們也可以在設計中插入 ILA 或者借助邏輯分析儀等信號處理儀器進行實際硬件電路的觀測。但專用儀器往往在實驗室才能獲取,且較為昂貴,因此給整個開發流程帶來了極大的不便。

現在

41da21e2-9d91-11eb-8b86-12bb97331649.png

PYNQ 框架在測試中可以理解為:

ARM 處理上運行了一套利用 Jupyter Notebook 和 Python 構建的軟件測試激勵產生和結果顯示的框架。

在 FPGA 上利用部分資源構建了一套時序精準的測試接口。

這樣用戶可以方便的完成測試激勵產生和顯示,同時可以實時的觀測結果。尤其是對于此次 pp4fpgas 的數字信號處理案例,我們可以在 Jupyter Notebook 上非常直觀的觀測到時域頻域的轉換,信號波形等等。用戶只需關注 HLS 設計即可。通過 PYNQ,可編程邏輯電路將作為硬件庫導入并通過其 API 進行編程,其方式與導入和編程軟件庫基本相同。

4206619e-9d91-11eb-8b86-12bb97331649.png

以 CORDIC 算法為例,首先我們需要對 HLS 優化后的 CORDIC 算法生成IP核,隨后就可以在PYNQ 框架內,通過內存映射 I/O 與 ARM 處理器的 IP 進行通信。如上圖所示,我們僅需創建一個 Jupyter Notebook,編寫 Python 代碼給 IP 發送數據,執行該核心,就可以在 Notebook 中得到通過硬件計算出的答案,從而完成驗證。

425681c4-9d91-11eb-8b86-12bb97331649.png

包括 CORDIC 在內,pp4fpgas目前配套了7個 project 練習,覆蓋了許多信號處理領域的重要內容,對提高 HLS 的運用能力,增加對 HLS 的理解十分有幫助。Project 內容如下:

FIR Filter Design

CORDIC

Phase Detector

Discrete Fourier Transform (DFT)

Fast Fourier Transform (FFT)

OFDM Receiver

FM Demodulator
編輯:lyn

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

    關注

    0

    文章

    37

    瀏覽量

    19957
  • HLS
    HLS
    +關注

    關注

    1

    文章

    128

    瀏覽量

    24038

原文標題:在 PYNQ 框架下可視化的驗證 HLS 算法實現 - 小橙書 pp4fpgas 案例發布

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    智慧樓宇可視化的優點

    智慧樓宇可視化是指通過數據可視化技術來展示和分析樓宇的各種數據,為樓宇管理者和用戶提供直觀、清晰的信息展示和決策支持。以下是智慧樓宇可視化的優點,詳細介紹其樓宇管理和運營中的重要作用
    的頭像 發表于 11-19 14:25 ?114次閱讀

    ESP32-S3-KROVO2如何在ADF框架下實現wifi連接?

    本人現在想要做一個項目,能夠實現wifi連接并在LCD上顯示圖片,目前能夠分別使用idf框架實現wifi連接,和adf框架下的圖片LCD顯示,但是找不到方法把兩個例程結合起來,初步想法
    發表于 06-28 08:02

    大屏數據可視化 開源

    在當今信息爆炸的時代,數據已經成為各個行業決策制定和業務發展的關鍵。為了更直觀、準確地理解和利用海量數據, 大屏數據可視化 成為一種強大的工具。通過將數據以圖表、圖形等形式展示大屏幕上,不僅
    的頭像 發表于 06-27 16:06 ?378次閱讀
    大屏數據<b class='flag-5'>可視化</b> 開源

    如何實現園區大屏可視化

    孿生可視化 構建平臺利用Web三維可視化技術對現實場景進行仿真,實現園區級業務場景 的可視化呈現,助力企業快速完成項目的實施。實現園區場景立
    的頭像 發表于 06-19 15:39 ?384次閱讀
    如何<b class='flag-5'>實現</b>園區大屏<b class='flag-5'>可視化</b>?

    三維可視化系統平臺介紹及優勢

    三維可視化 系統平臺是一種基于三維技術開發的軟件系統,主要用于實現對三維空間中數據、模型、場景等內容的可視化展示和操作。這樣的系統平臺各個領域都具有廣泛的應用,包括但不限于建筑設計、
    的頭像 發表于 06-12 16:02 ?585次閱讀
    三維<b class='flag-5'>可視化</b>系統平臺介紹及優勢

    態勢數據可視化技術有哪些

    智慧華盛恒輝態勢數據可視化技術是一種將數據以圖形、圖像、動畫等視覺形式展現出來的技術,特別是處理和分析態勢數據時,該技術能夠將復雜的數據轉化為直觀、易于理解的視覺表現。以下是態勢數據可視化技術
    的頭像 發表于 06-11 15:47 ?352次閱讀

    智慧大屏是如何實現數據可視化的?

    智慧大屏,作為數據可視化的重要載體,已在城市管理、交通監控、商業運營等領域廣泛應用。本文旨在闡述智慧大屏實現數據可視化的關鍵技術和方法,包括數據源管理、數據處理、視覺編碼、用戶界面與交互設計等。
    的頭像 發表于 06-04 15:02 ?564次閱讀
    智慧大屏是如何<b class='flag-5'>實現</b>數據<b class='flag-5'>可視化</b>的?

    大屏數據可視化的作用和意義

    大屏數據可視化是指利用大屏幕設備展示數據信息,通過圖表、圖像、動畫等視覺手段將數據呈現出來,以便用戶能夠直觀、清晰地理解數據背后的含義和關聯。信息化時代,數據已經成為企業決策和運營的重要依托,而
    的頭像 發表于 06-03 17:56 ?632次閱讀

    請問freertos可視化調試中打印任務信息是不是只可以打印一次?

    freertos中,使用可視化調試打印任務消息,但是打印不全,還只能打印一次,使用IAR自帶的調試插件看,顯示可視化調試任務的堆棧頂全是a,這事怎么回事?
    發表于 05-07 06:16

    深入探討機器學習的可視化技術

    機器學習可視化(簡稱ML可視化)一般是指通過圖形或交互方式表示機器學習模型、數據及其關系的過程。目標是使理解模型的復雜算法和數據模式更容易,使技術和非技術利益相關者更容易理解它。
    發表于 04-25 11:17 ?373次閱讀
    深入探討機器學習的<b class='flag-5'>可視化</b>技術

    FUXA基于Web的過程可視化軟件案例

    FUXA——基于Web的過程可視化軟件
    發表于 04-24 18:32 ?1次下載

    態勢數據可視化技術有哪些

    確,計算方法不實用,可視化效果不直觀等技術問題,設計并實現了基于地理信息系統,網絡拓撲圖,攻擊路徑等的安全態勢可視化分析系統方法, 通過可視化技術將安全態勢數據以多視圖,多角度,多層次
    的頭像 發表于 04-22 15:17 ?381次閱讀

    物聯網可視化監控大屏如何實現?有什么功能?

    物聯網飛速發展的時代,可視化監控大屏成為了眾多企業和機構實現智能管理和監控的重要工具。它將各種各樣設備的運行狀態和數據以圖形、圖表、動畫等形式展示
    的頭像 發表于 04-11 09:25 ?792次閱讀

    可視化全程追溯,可視化資產管理系統

    摘要:本文將從應用價值、系統功能、資產盤點、資產出入庫、資產定位以及系統實現能效等幾個方面,闡述新導物聯可視化資產管理系統為企業提供的優勢,以提升資產管理的效率和準確度。 一、應用價值 可視化資產
    的頭像 發表于 01-11 13:54 ?463次閱讀
    <b class='flag-5'>可視化</b>全程追溯,<b class='flag-5'>可視化</b>資產管理系統

    一鍵生成可視化圖表/大屏 這13款數據可視化工具很強大

    前言 數字經濟時代,我們每天正在處理海量數據,對數據可視化軟件的需求變得突出,它可以幫助人們通過模式、趨勢、儀表板、圖表等視覺輔助工具理解數據的重要性。 如果遇到數據集需要分析處理,但是你不又知道
    的頭像 發表于 12-19 17:27 ?5255次閱讀
    一鍵生成<b class='flag-5'>可視化</b>圖表/大屏 這13款數據<b class='flag-5'>可視化</b>工具很強大