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

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

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

3天內不再提示

AMD Versal? Adaptive SoC CPM PCIE PIO EP設計CED示例

XILINX開發者社區 ? 來源:AMD 開發者 ? 2024-05-10 09:39 ? 次閱讀

簡介

本文可讓開發者們看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoCCPM PCIE PIO EP 設計”CED 示例。?

“AMD VersalAdaptive SoCCPM PCIE PIO EP 設計”支持您使用可以正常工作的既定設計來初始化您的系統開發板,以驗證此開發板的連接與功能。

PCI Express 系統主機 CPU 通常使用編程輸入/輸出 (PIO) 傳輸事務來訪問 PCI Express 邏輯中的存儲映射輸入/輸出 (MMIO) 位置和配置映射輸入/輸出 (CMIO) 位置。

Endpoints for PCI Express 可接受“Memory and I/O Write”傳輸事務,并以“Completion with Data”傳輸事務來響應“Memory and I/O Read”傳輸事務。

功能特性

AMD VersalAdaptive SoCPIO 設計的 CED 示例按“DWORD Aligned Mode”來配置。以下提供了您可利用設計示例來實踐的部分功能特性:

此設計在 AMD Versal Adaptive SoC器件塊 RAM 內實現一個目標空間。

此目標空間可通過存儲器寫 32 TLP 和存儲器讀 32 TLP 來訪問。

對于來自核的有效的存儲器讀 32 TLP 請求,PIO 會生成完成包(大小即有效載荷的大?。┮宰鳛轫憫?。

PIO 設計會通過將有效載荷更新到 AMDVersal Adaptive SoC器件中的塊 RAM 空間的目標地址內來處理 1DW/2DW 存儲器寫或 I/O 寫 TLP。

雖然此鏈接指向 PL PCIE IP 核設計示例,但 AMD Versal Adaptive SoCPIO 設計的 CED 示例同樣基于此設計示例,因此該鏈接中提供的詳細信息同樣適用于 CPM PIO 設計。

設計生成

在 AMD Vivado Design Tool 中,轉至“File -> Project -> Open Example”。

68ab872a-0e09-11ef-a297-92fbcf53809c.png

這樣即可看到如下可用示例列表。選中“AMD Versal Adaptive SoCCPM PCIE PIO EP Design”,然后單擊“Next”。

68b6b956-0e09-11ef-a297-92fbcf53809c.png

所提供的設計示例支持 VCK190 評估板和 VCK120 評估板。對于其他開發板,為其中任一開發板生成的設計示例均可作為參考用于為所需開發板進行設計轉換。

68bb79f0-0e09-11ef-a297-92fbcf53809c.png

根據所選開發板,將自動選擇“Preset”,針對 VCK190 將選中 CPM4,針對 VPK120 則選中 CPM5。

68c3e63a-0e09-11ef-a297-92fbcf53809c.png

復查工程匯總信息,確認所選部件和產品系列正確。

68c7cc00-0e09-11ef-a297-92fbcf53809c.png

CPM 配置

生成的默認 AMD Versal Adaptive SoCCPM PCIE PIO EP 設計配置如下:

Gen4x8。

DWORD 對齊。

啟用 AXI Stream 512 位 RC 4TLP 跨接。

禁用 AXI Stream CQ/CC 跨幀。

啟用通道翻轉。

使用 PCIE 控制器 0。

針對所選開發板和控制器將復位配置到 PMC_MIO 38。

68d2333e-0e09-11ef-a297-92fbcf53809c.png68d61aa8-0e09-11ef-a297-92fbcf53809c.png68e1c5a6-0e09-11ef-a297-92fbcf53809c.png

PS PMC 配置

68ecba56-0e09-11ef-a297-92fbcf53809c.png68f523e4-0e09-11ef-a297-92fbcf53809c.png

設計示例模塊框圖

以下是生成的 CIPS 的最終模塊框圖。I/O 和復位約束均由設計示例基于所選開發板來進行分配。

6912f752-0e09-11ef-a297-92fbcf53809c.png

以下板級原理圖設計顯示了由 CPM 與 PIO 應用在后端組成的整體設計示例。

6917a356-0e09-11ef-a297-92fbcf53809c.png

設計示例源文件

pcie_app_versal_i是設計示例模塊,負責處理傳入的“Memory Read”和“Memory Write”,并以“Completion”包來響應。

6936242a-0e09-11ef-a297-92fbcf53809c.png

下表顯示了 PIO 示例設計的文件結構。

文件 描述
PIO.v 頂層設計封裝
PIO_INTR_CTRL.v PIO 中斷控制器
PIO_EP.v PIO 應用模塊
PIO_TO_CTRL.v PIO 關閉控制器模塊
PIO_RX_ENGINE.v 32 位接收引擎
PIO_TX_ENGINE.v 32 位發射引擎
PIO_EP_MEM_ACCESS.v 端點存儲器訪問模塊
PIO_EP_MEM.v 端點存儲器
PIO_EP_XPM_SDRAM_WRAP.v 采用 Dword 對齊模式的端點存儲器



審核編輯:劉清

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

    關注

    112

    文章

    16416

    瀏覽量

    178751
  • 存儲器
    +關注

    關注

    38

    文章

    7518

    瀏覽量

    164074
  • SoC設計
    +關注

    關注

    1

    文章

    148

    瀏覽量

    18793

原文標題:開發者分享|AMD Versal? Adaptive SoC CPM PCIE PIO EP 設計 CED 示例

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

收藏 人收藏

    評論

    相關推薦

    AMD Versal系列CIPS IP核建立示例工程

    接著上一篇“AMD Versal系列CIPS IP核介紹”文章來進一步講解如何來建立CIPS IP核示例工程。
    的頭像 發表于 12-05 13:34 ?695次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>系列CIPS IP核建立<b class='flag-5'>示例</b>工程

    NoC DDRMC LPDDR4上運行AMD Versal? Adaptive SoC DCMAC設計示例

    注釋:默認 DCMAC 設計示例不包含 NoC DDRMC
    的頭像 發表于 04-24 09:44 ?843次閱讀
    NoC DDRMC LPDDR4上運行<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>? <b class='flag-5'>Adaptive</b> <b class='flag-5'>SoC</b> DCMAC設計<b class='flag-5'>示例</b>

    AMD Versal SoC刷新邊緣AI性能,單芯片方案驅動嵌入式系統

    宣布擴展 AMD Versal? 自適應片上系統( SoC )產品組合,推出全新第二代 Versal AI Edge 系列和第二代 Versal
    的頭像 發表于 04-11 09:06 ?3794次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>SoC</b>刷新邊緣AI性能,單芯片方案驅動嵌入式系統

    Spartan6 PCIe PIO示例無法使用lspci查看卡

    設計方式與Avnet Spartan-6 LX16評估套件(PCIe x4通道非常相似,而示例設計僅限于1個通道)。我是否誤解了PCIe核心和PIO
    發表于 04-15 07:32

    使用QEMU啟動Versal VCK190

    本篇博文涵蓋了有關使用 PetaLinux 命令行來對 Versal Adaptive SoC 的 PetaLinux BSP 運行 QEMU 的信息,并演示了 QEMU 支持的部分網絡選項。
    的頭像 發表于 04-20 10:40 ?716次閱讀

    Versal CPM AXI Bridge模式的地址轉換

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

    用于PCI Express v2.1的Versal ACAP CPM模式產品指南

    電子發燒友網站提供《用于PCI Express v2.1的Versal ACAP CPM模式產品指南.pdf》資料免費下載
    發表于 09-13 11:44 ?0次下載
    用于PCI Express v2.1的<b class='flag-5'>Versal</b> ACAP <b class='flag-5'>CPM</b>模式產品指南

    Versal 自適應SoC設計指南

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

    AMD Versal SoC全新升級邊緣AI性能,單芯片方案驅動嵌入式系統

    宣布擴展 AMD Versal? 自適應片上系統( SoC?)產品組合,推出全新第二代 Versal?AI Edge?系列和第二代 Versal
    的頭像 發表于 04-09 21:32 ?1101次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>SoC</b>全新升級邊緣AI性能,單芯片方案驅動嵌入式系統

    AMD發布第二代Versal自適應SoC,AI嵌入式領域再提速

    AMD表示,第二代Versal系列自適應SoC搭載全新的AI引擎,相較上一代Versal AI Edge系列,每瓦TOPS功率可實現最多3倍的性能提升,同時,新款集成Arm CPU的高
    的頭像 發表于 04-11 16:07 ?833次閱讀

    ALINX VERSAL SOM產品介紹

    近日,2024 AMD Adaptive Computing Summit(AMD ACS)在深圳舉行,芯驛電子應邀出席作主題分享:《ALINX 基于 Versal 系列硬件解決方案》
    的頭像 發表于 08-05 10:33 ?686次閱讀

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

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

    AMD推出第二代Versal Premium系列

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

    AMD Vivado Design Suite 2024.2全新推出

    AMD Vivado Design Suite 2024.2 全新推出,使用 AMD Versal Adaptive SoC 進行設計的重大
    的頭像 發表于 11-22 13:54 ?324次閱讀

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

    在功耗敏感的系統里,我們通常會在系統空閑的時候將系統休眠,然后可以通過一些外設的輸入來喚醒系統,比如 Uart、USB 和 GPIO。AMD Versal?Adaptive SoC
    的頭像 發表于 12-17 10:07 ?217次閱讀
    如何通過PMC_GPIO喚醒<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>? <b class='flag-5'>Adaptive</b> <b class='flag-5'>SoC</b> Linux系統
    主站蜘蛛池模板: 精品一区二区三区免费爱 | 日本xxx69| 伊人久操| 欧美色天使| 一级毛片日韩| 在线www 天堂网在线| a级黄色毛片三个搞一| 精品一区二区三区免费毛片爱 | 亚洲人成网站色在线观看| 欧美亚洲h在线一区二区| 69国产视频| 欧美成人猛男性色生活| www伊人| 久久免费精品国产72精品剧情| 天天色影院| 最新日本免费一区二区三区中文| 黄色网址网站在线观看| 91福利视频网| 可以免费看黄的网址| 天天干天天狠| 亚洲免费福利视频| 成人区精品一区二区毛片不卡| 九色 在线| 波多野结衣在线观看一区二区三区 | 五月婷婷六月丁香在线| 波多野结衣一级毛片| 全免费一级毛片在线播放| 亚洲激情视频网站| 欧美午夜精品一区二区三区| 日本女人啪啪| 办公室桌震娇喘视频大全在线| 美女扒开尿口给男人看大全| 中文字幕一区二区三区在线不卡| 2021精品综合久久久久| 日本不卡一区二区三区在线观看| 亚洲欧美在线观看| 68日本xxxⅹxxxxx18| 综合网伊人| 欧美人成在线观看| 美女免费视频是黄的| 久久精品国产精品亚洲毛片 |