在线观看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 對齊模式的端點存儲器



審核編輯:劉清

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

    關注

    114

    文章

    17067

    瀏覽量

    183761
  • 存儲器
    +關注

    關注

    38

    文章

    7644

    瀏覽量

    166998
  • SoC設計
    +關注

    關注

    1

    文章

    151

    瀏覽量

    19148

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AMD Versal Adaptive SoC Clock Wizard AXI DRP示例

    本文將使用 Clocking Wizard 文檔 PG321 中的“通過 AXI4-Lite 進行動態重配置的示例”章節作為參考。
    的頭像 發表于 05-27 10:42 ?454次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>Adaptive</b> <b class='flag-5'>SoC</b> Clock Wizard AXI DRP<b class='flag-5'>示例</b>

    基于AMD Versal器件實現PCIe5 DMA功能

    VersalAMD 7nm的SoC高端器件,不僅擁有比16nm性能更強的邏輯性能,并且其PS系統中的CPM PCIe也較上一代MPSoC
    的頭像 發表于 06-19 09:44 ?504次閱讀
    基于<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>器件實現<b class='flag-5'>PCIe</b>5 DMA功能

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

    接著上一篇“AMD Versal系列CIPS IP核介紹”文章來進一步講解如何來建立CIPS IP核示例工程。
    的頭像 發表于 12-05 13:34 ?1057次閱讀
    <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 ?1298次閱讀
    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 ?4304次閱讀
    <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

    Versal CPM AXI Bridge模式的地址轉換

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

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

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

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

    本文將從硬件設計和驅動使用兩個方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應 SoC 的 Tandem 設計和啟動流程。
    的頭像 發表于 09-18 10:07 ?1500次閱讀
    <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 ?874次閱讀

    AMD Vivado Design Suite 2024.2全新推出

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

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

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

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

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

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

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

    第二代AMD Versal Premium系列SoC滿足各種CXL應用需求

    第二代 AMD Versal Premium 系列自適應 SoC 是一款多功能且可配置的平臺,提供全面的 CXL 3.1 子系統。該系列自適應 SoC 旨在滿足從簡單到復雜的各種 CX
    的頭像 發表于 04-24 14:52 ?450次閱讀
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Premium系列<b class='flag-5'>SoC</b>滿足各種CXL應用需求
    主站蜘蛛池模板: 六月婷婷激情 | free性欧美video69 | 一级特黄aaa大片在线观看 | 色拍拍拍 | 毛片2016免费视频 | 2022天天干 | 狠狠色狠狠色 | 美女视频黄的免费视频网页 | 伊伊成人网 | 欧美黄色免费看 | 一区二区三区精品国产欧美 | 亚洲男人的天堂在线观看 | 亚洲日本久久久午夜精品 | 国产精品欧美一区二区三区不卡 | 99精品视频免费 | 嫩草影院在线入口 | 午夜高清免费在线观看 | 失禁h啪肉尿出来高h | 激情啪啪网站 | 淫操 | 天天干天天干天天干天天干天天干 | 男女视频在线观看免费 | 4438成人成人高清视频 | 国产女人在线观看 | 久久国产视频网站 | 亚洲精品福利视频 | 国产伦精品一区二区三区女 | 色综合久久久高清综合久久久 | 男女午夜剧场 | 国产又粗又大又爽又免费 | 久久久久国产精品免费免费 | 18视频免费网址在线观看 | 日韩欧美一卡二区 | 日日夜夜操天天干 | 久久性感美女视频 | 一级特黄aaa大片 | 天天综合射 | 在线视频h | 永久福利盒子日韩日韩免费看 | 色秀视频免费网站在线观看 | 狠狠干亚洲色图 |