色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

AMD Versal自適應SoC CPM5 QDMA的Tandem PCIe啟動流程介紹

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2024-09-18 10:07 ? 次閱讀

本文作者:AMD 工程師Iris Yang

本文將從硬件設(shè)計和驅(qū)動使用兩個方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應 SoC 的 Tandem 設(shè)計和啟動流程。

Versal QDMA 的兩個 PCIe 控制器都支持不同方式的 Tandem (Tandem PROM ? Tandem PCIe)。和其他系列的 Tandem 選項一樣,Tandem PROM 是 Tandem 配置的簡化模式,只是其中兩個階段都包含在同一個 pdi 里面,用戶可以把這個 pdi 文件存到 PROM 中,系統(tǒng)會先配置 CPM 然后再去配置其他部分這樣就能比較容易的滿足120ms 啟動時間的要求。

而 Tandem PCIe 則更為復雜,它第二部分的加載基于 PCIe 鏈路,在 BD 設(shè)計中必須包含從 CPM MASTER 到 PMC Slave 的路徑。而在 PMC 中需要使用特定的加載到的接口 Slave Boot Interface(SBI),其位于 AMD Versal設(shè)備地址 0x102100000。

Tandem PCIe 的軟硬件流程

首先在 CPM 生成界面選擇 DMA,把 Tandem mode 選擇為 Tandem PCIE。第二頁選擇 QDMA,其他都可以用默認選項。

CIPS 的 PCIE Reset 復位選擇和板上一致。

wKgaombqNhqAHonqAAHwYlZwzzw387.jpg

按照下圖連接 BD,需要連上復位 sys_reset ,連接 NOC, 并且把 CPM 的 Master 和 PMC 的 Slave 連上, 按照下圖把地址分配到 0x102100000 (slave boot stream), 這樣 QDMA 的傳輸目標地址就設(shè)置為從 0x102100000 開始。NOC 另一側(cè)可以連接 BRAM 和其他需要的用戶側(cè) PL 邏輯。

wKgZombqNhqAPzfrAALVtrPr6rk895.jpg

wKgZombqNhqAQgGJAAGQEdLdhtA810.jpg

由于工具并不會自動拉低 PL 的復位管腳所以用戶必須寫 XSDB (0xF1260330) 地址來拉低復位或者把 PL Reset 管腳從 CDO 中直接拉低并且重新生成 PDI。 如果 PL 的復位在 CIPS 外面,需要自己去控制這個復位保證加載完 pdi2 后 PL 可以工作。

生成 pdi 文件后,開始清除原來的驅(qū)動和加載新的驅(qū)動,以下為步驟。

首先可以通過 JTAG 或者 RPOM 的方式,把第一階段的pdi 文件下載進去 并且重啟主機。這個時候可以通過 lspci 看到 AMD Xilinx 的 bdf。然后準備好驅(qū)動和應用程序并運行以下程序。

獲取最新的驅(qū)動程序, 驅(qū)動可以從網(wǎng)站下載:

https://github.com/Xilinx/dma_ip_drivers/tree/master/QDMA

從內(nèi)核中刪除舊模塊(僅在必要時)。 $> rmmod qdma-pf

編譯驅(qū)動程序和應用程序。 $> make -DTANDEM_BOOT_SUPPORTED

安裝(復制)驅(qū)動程序和應用程序到標準位置。$> make install

載入內(nèi)核模塊。#> modprobe qdma-pf

產(chǎn)生 H2C 的隊列。 $> dma-ctl qdma10000 q add idx 0 dir h2c mode mm

啟動一個隊列, aperture size 是4k $> dma-ctl qdma10000 q start idx 0 dir h2c aperture_size 4096

傳輸 pdi2,這里的大小和名字需要按照實際情況修改:

$> dma-ctl qdma10000_MM_0-f design_wrapper.pdi -s 1384992 -a 0x102100000

卸載驅(qū)動沖 i 性能加載驅(qū)動重復2-5。

用 xsdb 去寫 o 0xF1260330,如果 pl_reset 連到了stag2 的邏輯上, 如果沒有這步可以省略。

完成其他測試 ,比如 BD design 后面連了 ddr 或者 bram,可以用 dma_to_device 來測試 PL 是否能正確接收數(shù)據(jù)。

聲明:本文內(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

    文章

    5466

    瀏覽量

    134087
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16332

    瀏覽量

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

    關(guān)注

    38

    文章

    4161

    瀏覽量

    218162
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3312

    瀏覽量

    66200
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1234

    瀏覽量

    82579

原文標題:開發(fā)者分享|AMD Versal? 自適應 SoC CPM5 QDMA 的 Tandem PCIe 啟動流程介紹

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應計算加速平臺之準備工作(1)

    AMD Versal AI Edge 自適應計算加速平臺之準備工作,包含軟件環(huán)境、硬件環(huán)境。
    的頭像 發(fā)表于 03-07 15:49 ?791次閱讀
    【ALINX 技術(shù)分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> AI Edge <b class='flag-5'>自適應</b>計算加速平臺之準備工作(1)

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

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

    拓展AI數(shù)據(jù)中心內(nèi)存,第二代AMD Versal Premium系列自適應SoC,首發(fā)支持CXL 3.1、 PCIe Gen6

    支持CXL,預計未來幾年越來越多的服務(wù)器將實現(xiàn)對CXL的支持。 ? 基于這一趨勢,AMD宣布推出第二代AMD Versal Premium 系列,這款自適應
    的頭像 發(fā)表于 11-14 16:39 ?2239次閱讀
    拓展AI數(shù)據(jù)中心內(nèi)存,第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Premium系列<b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>,首發(fā)支持CXL 3.1、 <b class='flag-5'>PCIe</b> Gen6

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

    列的 Versal 的產(chǎn)品可支持的 PCIE 最高速率不同,能夠支持PCIE5.0協(xié)議的產(chǎn)品,例如 VPK120,其 CIPS 內(nèi)使用的是 CPM5,而只能支持到
    的頭像 發(fā)表于 05-10 09:47 ?1627次閱讀
    <b class='flag-5'>Versal</b> <b class='flag-5'>CPM</b> AXI Bridge模式的地址轉(zhuǎn)換

    Versal? 自適應 SoC 助力 8K 處理 – 為 8K 做好準備(3)

    前代產(chǎn)品的帶寬,從而使接口具備更多數(shù)據(jù)通道、更高速率,或二者兼?zhèn)洹?AMD Versal 自適應 SoC(片上系統(tǒng))非常適合此類接口(線速為 20 Gbps 或更高的接口),因為它們
    的頭像 發(fā)表于 08-16 08:10 ?595次閱讀

    Versal自適應SoC系統(tǒng)和解決方案規(guī)劃方法指南

    電子發(fā)燒友網(wǎng)站提供《Versal自適應SoC系統(tǒng)和解決方案規(guī)劃方法指南.pdf》資料免費下載
    發(fā)表于 12-14 16:23 ?0次下載
    <b class='flag-5'>Versal</b><b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>系統(tǒng)和解決方案規(guī)劃方法指南

    Versal 自適應SoC設(shè)計指南

    電子發(fā)燒友網(wǎng)站提供《Versal 自適應SoC設(shè)計指南.pdf》資料免費下載
    發(fā)表于 12-14 16:22 ?1次下載
    <b class='flag-5'>Versal</b> <b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>設(shè)計指南

    Versal自適應SoC硬件、IP和平臺開發(fā)方法指南

    電子發(fā)燒友網(wǎng)站提供《Versal自適應SoC硬件、IP和平臺開發(fā)方法指南.pdf》資料免費下載
    發(fā)表于 01-03 10:49 ?0次下載
    <b class='flag-5'>Versal</b><b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>硬件、IP和平臺開發(fā)方法指南

    Versal自適應SoC系統(tǒng)集成和 確認方法指南

    電子發(fā)燒友網(wǎng)站提供《Versal自適應SoC系統(tǒng)集成和 確認方法指南.pdf》資料免費下載
    發(fā)表于 01-03 10:48 ?0次下載
    <b class='flag-5'>Versal</b><b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>系統(tǒng)集成和 確認方法指南

    AMD率先推出符合DisplayPort? 2.1 8K視頻標準的FPGA和自適應SoC

    AMD UltraScale+ FPGA 和 AMD Versal 自適應 SoC 產(chǎn)品系列已率先成為業(yè)界符合 VESA DisplayPo
    的頭像 發(fā)表于 01-24 09:18 ?462次閱讀

    AMD發(fā)布第二代Versal自適應SoC,AI嵌入式領(lǐng)域再提速

    AMD表示,第二代Versal系列自適應SoC搭載全新的AI引擎,相較上一代Versal AI Edge系列,每瓦TOPS功率可實現(xiàn)最多3倍
    的頭像 發(fā)表于 04-11 16:07 ?778次閱讀

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

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

    第二代AMD Versal Prime系列自適應SoC的亮點

    第二代 Versal Prime 系列自適應 SoC 是備受期待的 Zynq UltraScale+ MPSoC 產(chǎn)品線的繼任產(chǎn)品,該產(chǎn)品線已廣泛應用于廣播與專業(yè)音視頻行業(yè)的設(shè)備中。第二代
    的頭像 發(fā)表于 09-14 15:32 ?402次閱讀
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Prime系列<b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>的亮點

    AMD推出第二代Versal Premium系列

    近日,AMD(超威,納斯達克股票代碼:AMD )今日宣布推出第二代 AMD Versal Premium 系列,這款自適應
    的頭像 發(fā)表于 11-13 09:27 ?354次閱讀

    AMD Versal自適應SoC GTM如何用XSIM仿真和觀察PAM4信號

    可以傳輸兩個 Bit 的信息,相比傳統(tǒng)的 NRZ 模式,信號傳輸速率相當于原來的兩倍,當前主流的 400G 光模塊廣泛采用 PAM4 技術(shù)。AMD Versal 自適應 SoC 的 G
    的頭像 發(fā)表于 11-22 13:49 ?208次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應</b><b class='flag-5'>SoC</b> GTM如何用XSIM仿真和觀察PAM4信號
    主站蜘蛛池模板: 99热在线精品视频| 中国特级黄色大片| 亚洲AV无码国产精品色午夜情| 色多多污网站在线观看| 无码观看AAAAAAAA片| 亚洲国产在线视频中文字| 夜色爽爽爽久久精品日韩| 最近高清日本免费| RAPPER性骚扰大开黄腔| 国产 高清 无码 中文| 国产人妻人伦精品无码.麻豆| 精品三级在线观看| 蜜桃成熟时33D在线嘟嘟网| 欧美日韩精品久久久免费观看| 日本三级床震| 亚洲国产精品高清在线| 最近中文字幕完整版免费| 朝鲜女人性猛交| 国产日韩欧美综合久久| 久久亚洲AV无码精品午色夜麻豆| 欧美卡1卡2卡三卡2021精品| 色丁香婷婷综合缴情综| 亚洲天堂999| 99这里有精品视频视频| 国产精品系列在线一区| 久久久久久久网| 日本性xxx| 亚洲中文无码亚洲人在线观看-| 99精品免费观看| 国产精品久久久久影院嫩草| 精油按摩日本| 日本亚洲精品色婷婷在线影院| 亚洲乱色视频在线观看| 777琪琪午夜理论电影网| 国产白丝JK被疯狂输出视频| 久久www免费人成_看片高清| 人妻插B视频一区二区三区| 亚洲人成影院在线播放| 被两根巨大同时进去高H| 九九热只有精品| 色女仆影院|