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

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

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

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

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

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

本文作者:AMD 工程師Iris Yang

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

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

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

Tandem PCIe 的軟硬件流程

首先在 CPM 生成界面選擇 DMA,把 Tandem mode 選擇為 Tandem PCIE。第二頁(yè)選擇 QDMA,其他都可以用默認(rèn)選項(xiàng)。

CIPS 的 PCIE Reset 復(fù)位選擇和板上一致。

wKgaombqNhqAHonqAAHwYlZwzzw387.jpg

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

wKgZombqNhqAPzfrAALVtrPr6rk895.jpg

wKgZombqNhqAQgGJAAGQEdLdhtA810.jpg

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

生成 pdi 文件后,開(kāi)始清除原來(lái)的驅(qū)動(dòng)和加載新的驅(qū)動(dòng),以下為步驟。

首先可以通過(guò) JTAG 或者 RPOM 的方式,把第一階段的pdi 文件下載進(jìn)去 并且重啟主機(jī)。這個(gè)時(shí)候可以通過(guò) lspci 看到 AMD Xilinx 的 bdf。然后準(zhǔn)備好驅(qū)動(dòng)和應(yīng)用程序并運(yùn)行以下程序。

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

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

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

編譯驅(qū)動(dòng)程序和應(yīng)用程序。 $> make -DTANDEM_BOOT_SUPPORTED

安裝(復(fù)制)驅(qū)動(dòng)程序和應(yīng)用程序到標(biāo)準(zhǔn)位置。$> make install

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

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

啟動(dòng)一個(gè)隊(duì)列, aperture size 是4k $> dma-ctl qdma10000 q start idx 0 dir h2c aperture_size 4096

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

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

卸載驅(qū)動(dòng)沖 i 性能加載驅(qū)動(dòng)重復(fù)2-5。

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

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

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

    關(guān)注

    25

    文章

    5537

    瀏覽量

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

    關(guān)注

    113

    文章

    16811

    瀏覽量

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

    關(guān)注

    38

    文章

    4289

    瀏覽量

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

    關(guān)注

    11

    文章

    3444

    瀏覽量

    66976
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1296

    瀏覽量

    84306

原文標(biāo)題:開(kāi)發(fā)者分享|AMD Versal? 自適應(yīng) SoC CPM5 QDMA 的 Tandem PCIe 啟動(dòng)流程介紹

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之準(zhǔn)備工作(1)

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

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

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

    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 ?2103次閱讀
    <b class='flag-5'>Versal</b> <b class='flag-5'>CPM</b> AXI Bridge模式的地址轉(zhuǎn)換

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

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

    Versal 自適應(yīng)SoC設(shè)計(jì)指南

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

    Versal自適應(yīng)SoC硬件、IP和平臺(tái)開(kāi)發(fā)方法指南

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

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

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

    AMD率先推出符合DisplayPort? 2.1 8K視頻標(biāo)準(zhǔn)的FPGA和自適應(yīng)SoC

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

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

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

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

    本文可讓開(kāi)發(fā)者們看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoC CPM
    的頭像 發(fā)表于 05-10 09:39 ?819次閱讀
    <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è)計(jì)CED示例

    第二代AMD Versal Prime系列自適應(yīng)SoC的亮點(diǎn)

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

    AMD推出第二代Versal Premium系列

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

    AMD Versal自適應(yīng)SoC DDRMC如何使用Micron仿真模型進(jìn)行仿真

    AMD Versal 自適應(yīng) SoC 器件上 DDR4 硬核控制器 DDRMC 跑仿真時(shí),按照 IP 的默認(rèn)設(shè)置,在 IP wizard 中使能了“Internal Responder
    的頭像 發(fā)表于 01-10 13:33 ?660次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b> DDRMC如何使用Micron仿真模型進(jìn)行仿真

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

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

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

    AMD Vivado Design Suite 2024.2 版本中,Advanced Flow 自動(dòng)為所有 AMD Versal 自適應(yīng) So
    的頭像 發(fā)表于 01-23 09:33 ?439次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b>器件Advanced Flow概覽(下)
    主站蜘蛛池模板: 四虎影院wwww | 天堂网资源www | 天天爽夜夜爽免费看 | 欧美资源在线观看 | 精品女同 | 井野雏田小樱天天被调教 | 全部在线播放免费毛片 | 亚洲日本免费 | 精品国产高清在线看国产 | 四虎现在的网址入口 | 性福利视频 | 欧美一二三区在线 | 三级黄色片在线播放 | 久久婷五月 | 久久精品伊人波多野结 | 激情有码| 国产欧美一区二区日本加勒比 | 亚洲欧美在线精品一区二区 | 久久综合香蕉久久久久久久 | 玖玖在线 | 色天天综合久久久久综合片 | 国产卡1卡2卡三卡网站免费 | 天天爽天天操 | 久久男人的天堂色偷偷 | 四虎影院观看视频在线观看 | 国产精品福利在线观看免费不卡 | 亚洲欧美日韩高清mmm777 | 人人成人免费公开视频 | 免费爱做网站在线看 | 男人的天堂天堂网 | 免费观看黄色网 | 最近2018中文字幕免费看在线 | 亚洲狼色专区 | 国产精品嫩草影院人体模特 | 午夜视频高清在线aaa | 免费一级特黄特色黄大任片 | 99精品在免费线视频 | 天天爽视频 | 国产伦精品一区二区三区女 | 天天操夜夜干 | 中文字幕88页 |