国产chinesehdxxxx老太婆,办公室玩弄爆乳女秘hd,扒开腿狂躁女人爽出白浆 ,丁香婷婷激情俺也去俺来也,ww国产内射精品后入国产

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

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

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

基于AMD Versal器件實現(xiàn)PCIe5 DMA功能

安富利 ? 來源:安富利 ? 2025-06-19 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本期文章《基于AMD Versal器件實現(xiàn)PCle5 DMA功能》,誠邀您率先了解如何利用Versal強大性能實現(xiàn)高速數(shù)據(jù)傳輸!

序言

Versal是AMD 7nm的SoC高端器件,不僅擁有比16nm性能更強的邏輯性能,并且其PS系統(tǒng)中的CPM PCIe也較上一代MPSoC PS硬核PCIe單元強大得多。本節(jié)將基于AMD官方開發(fā)板展示如何快速部署PCIe5x8及DMA功能。

1測試環(huán)境

Vivado版本:2023.2/2024.2,在windows10或者ubuntu22.04

實驗板卡:VPK120

上位機主板:EPYC9124超微主板

上位機系統(tǒng):Ubuntu20.04/24.04

2Vivado工程生成

File->Project->Open Example

e6f314e8-476c-11f0-b715-92fbcf53809c.png

選擇Versal CPM QDMA EP Design

e6ff1f22-476c-11f0-b715-92fbcf53809c.png

選擇名稱以后,選擇器件,注意選擇MHP

e70a0ef0-476c-11f0-b715-92fbcf53809c.png

打開CPM5 QDMA Gen5x8 MM Performance Design,然后finish即可

e718b3a6-476c-11f0-b715-92fbcf53809c.png

3BD工程介紹與配置

e72caf32-476c-11f0-b715-92fbcf53809c.png

可以看到從CIPS IP中出現(xiàn)兩個CPM_PCIE_NOC口去訪問兩邊的DDR

1)數(shù)據(jù)訪問架構(gòu):

在VPK120上有兩個CPM控制器0與1,控制器1訪問數(shù)據(jù)的路徑有以下三種:ST_CPM2PL、MM_CPM2NoC、MM_CPM2PL,本次示例用兩個MM_CPM2NoC,通過NoC直接從DDR中搬運數(shù)據(jù)。

e739f0e8-476c-11f0-b715-92fbcf53809c.png

2)相關(guān)端口

為什么開兩個?

下圖是MM_CPM2NoC接口,看CPM2NoC接口的位寬與帶寬,由于走的是NoC,所以其單個接口的理論帶寬是128bit x 1000M(NoC運行頻率)=16GB,而PCIe5x8的理論帶寬是32GB/s,為此至少需要兩個MM端口,又由于擔心DDR訪問影響,所以demo中兩個端口同時去訪問兩組DDR,保證帶寬盡量不受DDR的影響。

e74e65c8-476c-11f0-b715-92fbcf53809c.png

為什么選用MM接口,而不是ST接口?

根據(jù)ds959手冊以及PG347手冊,ST模式下由于只會有一組ST_CPM2PL接口,而且位寬是512bit,所以理論上要到達PCIe5x8的帶寬,是需要時鐘跑到500M,但由于器件限制,其時鐘最高是433M,實際綜合下來時序收斂挑戰(zhàn)很大。

e75fa1e4-476c-11f0-b715-92fbcf53809c.png

3)細節(jié)配置

注意:CPM控制器0的數(shù)據(jù)路徑不如控制器1多,少了MM_CPM2PL,為此這里選擇控制器1。

如果要實現(xiàn)兩路PCIe5x8,則需要將棕色框兩個接口勾選上。

e770db6c-476c-11f0-b715-92fbcf53809c.png

選擇QDMA模式下的AXI MM,根據(jù)硬件結(jié)構(gòu)選擇Lane翻轉(zhuǎn)。

e781c92c-476c-11f0-b715-92fbcf53809c.png

選擇bar空間

1:是主要的數(shù)據(jù)路徑接口;

2:類似于之前XDMA掛載寄存器的方式。

e79554a6-476c-11f0-b715-92fbcf53809c.png

轉(zhuǎn)向器選擇:這里默認只選擇CPM2NoC0,這個后續(xù)通過Host profile來指定使用兩個CPM2NoC接口

e7a54d3e-476c-11f0-b715-92fbcf53809c.png

4實際運行配置

在配置完后,直接編譯后,進入實操環(huán)節(jié)

安裝驅(qū)動

參考《pg347》的Using the Provided Software and Drivers章節(jié)

#下載驅(qū)動源碼,注意最好跟vivado版本對應(yīng)上,master是最新的,對應(yīng)vivado2024.1/2

git clone https://github.com/Xilinx/dma_ip_drivers.git

#如果之前已經(jīng)加載過驅(qū)動,則先刪除驅(qū)動

rmmod qdma_pf

rm -rf dma_ip_drivers

#清理+編譯

make clean & make

make install

modprobe qdma-pf #安裝驅(qū)動

lspci -vvv -d 10ee: #查看設(shè)備節(jié)點是否存在

配置host profile

參考《pg347》的Host profile章節(jié)以及下面的鏈接

https://adaptivesupport.amd.com/s/article/000035811?language=en_US

是通過相關(guān)設(shè)備節(jié)點配置寄存器

e7c419c6-476c-11f0-b715-92fbcf53809c.png

執(zhí)行CFG啟動測試

CFG相關(guān)參考:

https://adaptivesupport.amd.com/s/article/Understanding-the-Versal-CPM5-QDMA-Gen4x8-ST-Only-Performance-Design-CED-Example-in-Vivado-2023-2?language=en_US

可以看到能夠到25GB/s左右

e7d27f20-476c-11f0-b715-92fbcf53809c.png

5總結(jié)

AMD Versal器件CPM單元集成了硬核QDMA功能,只需使用少量邏輯便能實現(xiàn)PCIe Gen5高帶寬數(shù)據(jù)傳輸。同時官方也集成好了dma-perf等測試程序以及相關(guān)驅(qū)動,可以快速地進行驗證與產(chǎn)品化,但需要注意的是MM模式的優(yōu)劣以及性能影響因素,比如DDR、NoC帶寬等,不是所有應(yīng)用都適用,適當在ST與MM模式下做選擇,可以幫助實現(xiàn)更高的性能。如果想在一個VP1202上實現(xiàn)兩個PCIe5x8 MM,如果想在一個VP1202上實現(xiàn)兩個PCIe5x8 MM,您可發(fā)送郵件至此郵箱尋求技術(shù)支持:AMD-xilinxchina@avnet.com。

關(guān)于安富利

安富利是全球領(lǐng)先的技術(shù)分銷商和解決方案提供商,在過去一個多世紀里一直秉持初心,致力于滿足客戶不斷變化的需求。通過遍布全球的專業(yè)化和區(qū)域化業(yè)務(wù)覆蓋,安富利可在產(chǎn)品生命周期的每個階段為客戶和供應(yīng)商提供支持。安富利能夠幫助各種類型的公司適應(yīng)不斷變化的市場環(huán)境,在產(chǎn)品開發(fā)過程中加快設(shè)計和供應(yīng)速度。安富利在整個技術(shù)價值鏈中處于中心位置,這種獨特的地位和視角讓其成為了值得信賴的合作伙伴,能夠幫助客戶解決復雜的設(shè)計和供應(yīng)鏈難題,從而更快地實現(xiàn)營收。

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

    關(guān)注

    25

    文章

    5586

    瀏覽量

    136313
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4386

    瀏覽量

    222657
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5671

    瀏覽量

    104536
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    835

    瀏覽量

    68720

原文標題:基于AMD Versal器件實現(xiàn)PCIe5 DMA功能

文章出處:【微信號:AvnetAsia,微信公眾號:安富利】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹(2)

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹,以及Versal 芯片開發(fā)流程的簡介。
    的頭像 發(fā)表于 03-07 16:03 ?1746次閱讀
    【ALINX 技術(shù)分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> AI Edge 自適應(yīng)計算加速平臺之 <b class='flag-5'>Versal</b> 介紹(2)

    《電子發(fā)燒友電子設(shè)計周報》聚焦硬科技領(lǐng)域核心價值 第16期:2025.06.16--2025.06.20

    功能的實際應(yīng)用 6、基于AMD Versal器件實現(xiàn)PCIe5
    發(fā)表于 06-20 19:50

    PCIe DMA設(shè)計實現(xiàn)

    PCI Express Endpoint Master DMA.1. Master DMA位于FPGA內(nèi)部,FPGA執(zhí)行DMA操作,主要包括兩大功能
    發(fā)表于 01-10 20:36

    PCIE DMA例子

    Xilinx FPGA工程例子源碼:PCIE DMA例子
    發(fā)表于 06-07 14:13 ?53次下載

    Versal CPM AXI Bridge模式的地址轉(zhuǎn)換

    Versal 系列的 DMA axi bridge 模式可以在 PL 的 QDMA IP 或者在 CPM(The integrated block for PCIe Rev. 4.0
    的頭像 發(fā)表于 05-10 09:47 ?2394次閱讀
    <b class='flag-5'>Versal</b> CPM AXI Bridge模式的地址轉(zhuǎn)換

    基于AMD FPGA的PCIE DMA邏輯實現(xiàn)

    AMD FPGA自帶PCIE硬核,實現(xiàn)PCIE協(xié)議,把串行數(shù)據(jù)轉(zhuǎn)換為并行的用戶數(shù)據(jù),以UltraScale系列FPGA為例,其支持Gen1.02.03.04.0,1~16 Lanes
    的頭像 發(fā)表于 06-09 09:34 ?2499次閱讀
    基于<b class='flag-5'>AMD</b> FPGA的<b class='flag-5'>PCIE</b> <b class='flag-5'>DMA</b>邏輯<b class='flag-5'>實現(xiàn)</b>

    基于AMD FPGA的PCIE DMA邏輯實現(xiàn)

    AMD FPGA自帶PCIE硬核,實現(xiàn)PCIE協(xié)議,把串行數(shù)據(jù)轉(zhuǎn)換為并行的用戶數(shù)據(jù)
    的頭像 發(fā)表于 07-14 15:53 ?1973次閱讀
    基于<b class='flag-5'>AMD</b> FPGA的<b class='flag-5'>PCIE</b> <b class='flag-5'>DMA</b>邏輯<b class='flag-5'>實現(xiàn)</b>

    AMD Versal? Adaptive SoC CPM PCIE PIO EP設(shè)計CED示例

    本文可讓開發(fā)者們看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoC CPM PCIE PIO EP 設(shè)計”CED 示
    的頭像 發(fā)表于 05-10 09:39 ?1015次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>? Adaptive SoC CPM <b class='flag-5'>PCIE</b> PIO EP設(shè)計CED示例

    AMD Versal自適應(yīng)SoC CPM5 QDMA的Tandem PCIe啟動流程介紹

    本文將從硬件設(shè)計和驅(qū)動使用兩個方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應(yīng) SoC 的 Tandem 設(shè)計和啟動流程。
    的頭像 發(fā)表于 09-18 10:07 ?1563次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)SoC CPM<b class='flag-5'>5</b> QDMA的Tandem <b class='flag-5'>PCIe</b>啟動流程介紹

    AMD第二代Versal自適應(yīng)SoC的主要特色

    AMD 第二代 AMD Versal AI Edge 和 Versal Prime 系列助力 AI 驅(qū)動型和經(jīng)典的嵌入式系統(tǒng)實現(xiàn)單芯片智能性
    的頭像 發(fā)表于 09-18 10:14 ?1021次閱讀

    AMD推出第二代Versal Premium系列

    Premium 系列將成為 FPGA 行業(yè)首款在硬 IP 中采用 Compute Express Link( CXL )3.11 與 PCIe Gen6 并支持 LPDDR5 存儲器的器件
    的頭像 發(fā)表于 11-13 09:27 ?910次閱讀

    第二代AMD Versal Premium系列產(chǎn)品亮點

    第二代 AMD Versal Premium 系列提供了全新水平的存儲器和數(shù)據(jù)帶寬,具備 CXL 3.1、PCIe Gen6 和 DDR5/LPDDR
    的頭像 發(fā)表于 01-08 11:50 ?718次閱讀

    AMD Versal自適應(yīng)SoC器件Advanced Flow概覽(上)

    在最新發(fā)布的 AMD Vivado Design Suite 2024.2 中,引入的新特性之一是啟用了僅適用于 AMD Versal 自適應(yīng) SoC 器件的 Advanced Flo
    的頭像 發(fā)表于 01-17 10:09 ?650次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)SoC<b class='flag-5'>器件</b>Advanced Flow概覽(上)

    AMD Versal自適應(yīng)SoC器件Advanced Flow概覽(下)

    AMD Vivado Design Suite 2024.2 版本中,Advanced Flow 自動為所有 AMD Versal 自適應(yīng) SoC 器件啟用。請注意,Advance
    的頭像 發(fā)表于 01-23 09:33 ?699次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)SoC<b class='flag-5'>器件</b>Advanced Flow概覽(下)

    AMD第二代Versal AI Edge和Versal Prime系列加速量產(chǎn) 為嵌入式系統(tǒng)實現(xiàn)單芯片智能

    我們推出了 AMD 第二代 Versal AI Edge 系列和第二代 Versal Prime 系列,這兩款產(chǎn)品是對 Versal 產(chǎn)品組合的擴展,可為嵌入式系統(tǒng)
    的頭像 發(fā)表于 06-11 09:59 ?869次閱讀