在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何通過NoC 從 Versal應用處理單元訪問AXI BRAM

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-11-11 09:09 ? 次閱讀

本篇博文旨在演示如何通過 NoC 從 Versal 應用處理單元 (APU) 訪問 AXI BRAM。

設計示例是使用 Vivado 2020.2 版本創建的,評估板使用的是 VCK190 評估板。

Versal

Versal 架構將“Scalar Engine”(標量引擎)、“Adaptable Engine”(自適應引擎)和“Intelligent Engine”(智能引擎)這三種不同類型的引擎與豐富的連接和通信功能以及片上網絡 (NoC) 有機結合,從而支持實現覆蓋整個器件的無縫式存儲器映射訪問。

智能引擎包括:

SIMD VLIW AI 引擎,適用于自適應推斷和高級信號處理計算

DSP 引擎,適用于定點運算、浮點運算和復雜的 MAC 運算。

自適應引擎將可編程邏輯塊與存儲器有機結合,它具備專為應對高計算密度需求而設計的架構。
標量引擎包括 Arm Cortex-A72 和 Cortex-R5 處理器,支持計算密集型任務。

片上網絡 (NoC)

片上網絡 (NoC) 是一個 AXI 互連網絡,用于在可編程邏輯 (PL)、處理器系統 (PS) 和其它硬核塊中的 IP 端點之間共享數據。
此基礎架構覆蓋整個器件,基于專有的切換開關形成高速集成的數據路徑。

模塊框圖

de6089de-6158-11ed-8abf-dac502259ad0.png

Vivado 步驟

步驟 1:

以 VCK190 評估板為目標創建工程,并在 IP integrator 內創建塊設計。
步驟 2:

添加 versal_cips IP (Control, Interfaces and Processing System),并運行塊自動化設置。在設置中配置 NoC 的存儲器控制器 (DDR4),并將 PL 時鐘和 PL 復位的數量配置為 1。

de8fb5e2-6158-11ed-8abf-dac502259ad0.png

步驟 3:

雙擊打開 NoC IP,在“General”(常規)選項卡中進行以下設置:
Number of AXI Master Interfaces(AXI 主接口數)= 1
Number of AXI Clocks(AXI 時鐘數)= 7

deaab374-6158-11ed-8abf-dac502259ad0.png

步驟 4:

轉至“Connectivity”(連接)選項卡,檢查 S0xAXI 與 M00_AXI 之間的連接,然后單擊“OK”(確定)。

dec31e32-6158-11ed-8abf-dac502259ad0.png

步驟 5:

將 AXI BRAM 添加到塊設計中,單擊“Run Connection Automation”(運行自動連接),然后選中 pl_clk0 作為從接口的時鐘源。

def79784-6158-11ed-8abf-dac502259ad0.png

步驟 6:

再次運行“Run Connection Automation”,配置 ext_reset_in接口。

df2056ce-6158-11ed-8abf-dac502259ad0.png

步驟 7:

運行“validation”(確認)步驟,確認成功后,檢查“Address Editor”(地址編輯器)選項卡。

df46133c-6158-11ed-8abf-dac502259ad0.png

步驟 8:

為 BD 創建頂層文件,運行綜合與實現,然后生成器件鏡像。

步驟 9:

導出硬件設計以獲取 XSA 文件。

Vitis 步驟

步驟 1:

在 Vitis 中創建新的應用工程,然后切換至“Create a new platform from hardware”(基于硬件創建新平臺)選項卡。
單擊“+”,選擇從 Vivado 導出的 XSA 文件。

e08c1818-6158-11ed-8abf-dac502259ad0.png

步驟 2:

提供工程名稱,并選擇處理器。

e0a9e37a-6158-11ed-8abf-dac502259ad0.png

步驟 3:

選擇 Hello World 模板,然后單擊“Finish”(完成)。

e0bf4f62-6158-11ed-8abf-dac502259ad0.png

代碼修改

創建完應用工程后,在 main.c 中修改代碼對 AXI BRAM進行讀寫。
Xil_Out64 函數用于將數據寫入 64 位地址,而Xil_In32 函數則用于地址中讀取 32 位數據。
示例:

寫入數據 API

Xil_Out64(bram_address_write,write_data);

讀取數據 API

read_data=Xil_In32(bram_address_read);

代碼快照:

e15c7a44-6158-11ed-8abf-dac502259ad0.png

運行設計
連接到VCK190 評估板,并設置啟動模式為 JTAG 啟動模式,然后運行應用。
控制臺輸出示例:

e17b1508-6158-11ed-8abf-dac502259ad0.png

審核編輯:郭婷

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

    關注

    555

    文章

    8123

    瀏覽量

    354341
  • 引擎
    +關注

    關注

    1

    文章

    364

    瀏覽量

    22834
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    浮思特 | NoC架構如何解決MCU設計挑戰

    微控制器(MCU)經歷了顯著的變革,基本的控制器發展為能夠處理日益復雜任務的專用處理單元。它們曾經僅限于簡單的命令執行,現在支持快速決策、高度安全性和低功耗操作等多種功能。MCU的角
    的頭像 發表于 04-17 11:22 ?153次閱讀
    浮思特 | <b class='flag-5'>NoC</b>架構如何解決MCU設計挑戰

    面向AI與機器學習應用的開發平臺 AMD/Xilinx Versal? AI Edge VEK280

    AMD/Xilinx Versal? AI Edge VEK280評估套件是一款面向AI與機器學習應用的開發平臺,專為邊緣計算場景優化設計。以下核心配置、技術特性、應用場景及開發支持等方面進行詳細
    的頭像 發表于 04-11 18:33 ?828次閱讀
    面向AI與機器學習應用的開發平臺 AMD/Xilinx <b class='flag-5'>Versal</b>? AI Edge VEK280

    一文詳解AXI DMA技術

    ,SG)功能還可以將數據移動任務位于于處理器系統中的中央處理器(CPU)中卸載出來??梢?b class='flag-5'>通過一個AXI4-Lite
    的頭像 發表于 04-03 09:32 ?605次閱讀
    一文詳解<b class='flag-5'>AXI</b> DMA技術

    AXI接口FIFO簡介

    AXI接口FIFO是Native接口FIFO派生而來的。AXI內存映射接口提供了三種樣式:AXI4、AXI3和
    的頭像 發表于 03-17 10:31 ?684次閱讀
    <b class='flag-5'>AXI</b>接口FIFO簡介

    S32G DMA和Noc之間的區別是什么?

    當我閱讀 S32G3 參考手冊時,我對 S32G DMA 和 Noc 之間的區別有疑問。由于 NoC 支持內核、外設和 SRAM 之間的通信,并且 DMA 還可以在內存塊和 I/O 塊之間傳輸數據(沒有內核?我不確定)。
    發表于 03-17 08:25

    雙目視覺處理系統開發實例-基于米爾安路國產DR1M90開發板

    整體性能。 國產化技術亮點: 全自主AXI互連架構,支持多主多拓撲,確保系統靈活性與可擴展性 硬核處理器與PL單元共享DDR3控制器,提高內存帶寬利用率(可升級至DDR4) 動態時鐘
    發表于 02-21 14:20

    ZYNQ基礎---AXI DMA使用

    通道,ddr讀出數據通道和向ddr寫入數據通道。其IP結構的兩邊分別對應著用于訪問內存的AXI總線和用于用戶簡
    的頭像 發表于 01-06 11:13 ?1624次閱讀
    ZYNQ基礎---<b class='flag-5'>AXI</b> DMA使用

    如何通過PMC_GPIO喚醒AMD Versal? Adaptive SoC Linux系統

    在功耗敏感的系統里,我們通常會在系統空閑的時候將系統休眠,然后可以通過一些外設的輸入來喚醒系統,比如 Uart、USB 和 GPIO。AMD Versal?Adaptive SoC 系統的休眠喚醒
    的頭像 發表于 12-17 10:07 ?590次閱讀
    如何<b class='flag-5'>通過</b>PMC_GPIO喚醒AMD <b class='flag-5'>Versal</b>? Adaptive SoC Linux系統

    使用 AMD Versal AI 引擎釋放 DSP 計算的潛力

    Versal AI 引擎可以在降低功耗預算的情況下提高 DSP 計算密度,”高級產品營銷經理 Udayan Sinha 表示。這種效率使 Versal AI 引擎能夠在嚴格的功耗預算內處理最苛刻
    的頭像 發表于 11-29 14:07 ?1026次閱讀

    使用AMD Versal AI引擎加速高性能DSP應用

    AMD Versal AI 引擎使您能夠擴展數字信號處理( DSP )算力與面向未來的設計,從而適應當前和下一代計算密集型 DSP 應用。借助 Versal AI 引擎,客戶能以更低的功耗1和更少的可編程邏輯資源2獲得高性能 D
    的頭像 發表于 11-20 16:35 ?707次閱讀

    OMAP5912應用處理器數據表

    電子發燒友網站提供《OMAP5912應用處理器數據表.pdf》資料免費下載
    發表于 08-07 09:16 ?0次下載
    OMAP5912應<b class='flag-5'>用處理</b>器數據表

    ALINX VERSAL SOM產品介紹

    近日,2024 AMD Adaptive Computing Summit(AMD ACS)在深圳舉行,芯驛電子應邀出席作主題分享:《ALINX 基于 Versal 系列硬件解決方案》,闡述了 ALINX 模塊化產品設計理念,展示基于 Versal 系列芯片開發的新品及后
    的頭像 發表于 08-05 10:33 ?920次閱讀

    Xilinx NVMe AXI4主機控制器,AXI4接口高性能版本介紹

    NVMe AXI4 Host Controller IP可以連接高速存儲PCIe SSD,無需CPU,自動加速處理所有的NVMe協議命令,具備獨立的數據寫入和讀取AXI4接口,不但適用高性能、順序
    的頭像 發表于 07-18 09:17 ?902次閱讀
    Xilinx NVMe <b class='flag-5'>AXI</b>4主機控制器,<b class='flag-5'>AXI</b>4接口高性能版本介紹

    有關PL端利用AXI總線控制PS端DDR進行讀寫(機wready信號一直不拉高)

    5.31我在做PL控制PS DDR時遇到個問題,就是機(DDR)的wready信號就不會拉高,只有你發出wvalid信號時才會拉高,(這是通過跑通例程抓取信號看見的)。然而awready信號是會
    發表于 05-31 12:04

    SoC設計中總線協議AXI4與AXI3的主要區別詳解

    AXI4和AXI3是高級擴展接口(Advanced eXtensible Interface)的兩個不同版本,它們都是用于SoC(System on Chip)設計中的總線協議,用于處理器和其它外設之間的高速數據傳輸。
    的頭像 發表于 05-10 11:29 ?9384次閱讀
    SoC設計中總線協議<b class='flag-5'>AXI</b>4與<b class='flag-5'>AXI</b>3的主要區別詳解
    主站蜘蛛池模板: 国产精品亚洲玖玖玖在线靠爱 | 香蕉视频国产在线观看 | 2019天天操天天干天天透 | 欲香欲色 | 国产一区二区三区美女在线观看 | 欧美一区二区三区免费 | 男女午夜剧场 | ww在线观看 | 伊人狼人在线 | h网站在线免费观看 | 午夜免费观看_视频在线观看 | 妖精视频永久在线入口 | 欧美屁屁影院 | 男人的天堂免费视频 | 日本内谢69xxxx免费 | 可以免费看黄的网址 | 在线高清一级欧美精品 | 永久毛片 | wwwcom日本| 亚洲卡1卡2卡新区网站 | 亚洲一区二区三区深夜天堂 | 午夜欧美 | 中文字幕三级 | 亚洲丰满熟妇毛片在线播放 | 毛片免费网站 | 免费午夜视频在线观看 | 综合激情网五月 | 国产精品你懂的在线播放 | 亚洲一区二区三区深夜天堂 | jiucao在线观看精品 | 丁香综合五月 | 免费视频在线播放 | 视频免费播放 | 日韩在线视频免费观看 | 久久精品国产福利 | 三级精品视频在线播放 | 视频在线观看高清免费大全 | 色偷偷尼玛图亚洲综合 | www.亚洲黄色 | 激情五月视频 | 1024国产看片在线观看 |