国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

XILINX開(kāi)發(fā)者社區(qū) ? 來(lái)源:AMD 開(kāi)發(fā)者 ? 2024-05-10 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡(jiǎn)介

本文可讓開(kāi)發(fā)者們看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoCCPM PCIE PIO EP 設(shè)計(jì)”CED 示例。?

“AMD VersalAdaptive SoCCPM PCIE PIO EP 設(shè)計(jì)”支持您使用可以正常工作的既定設(shè)計(jì)來(lái)初始化您的系統(tǒng)開(kāi)發(fā)板,以驗(yàn)證此開(kāi)發(fā)板的連接與功能。

PCI Express 系統(tǒng)主機(jī) CPU 通常使用編程輸入/輸出 (PIO) 傳輸事務(wù)來(lái)訪問(wèn) PCI Express 邏輯中的存儲(chǔ)映射輸入/輸出 (MMIO) 位置和配置映射輸入/輸出 (CMIO) 位置。

Endpoints for PCI Express 可接受“Memory and I/O Write”傳輸事務(wù),并以“Completion with Data”傳輸事務(wù)來(lái)響應(yīng)“Memory and I/O Read”傳輸事務(wù)。

功能特性

AMD VersalAdaptive SoCPIO 設(shè)計(jì)的 CED 示例按“DWORD Aligned Mode”來(lái)配置。以下提供了您可利用設(shè)計(jì)示例來(lái)實(shí)踐的部分功能特性:

此設(shè)計(jì)在 AMD Versal Adaptive SoC器件塊 RAM 內(nèi)實(shí)現(xiàn)一個(gè)目標(biāo)空間。

此目標(biāo)空間可通過(guò)存儲(chǔ)器寫 32 TLP 和存儲(chǔ)器讀 32 TLP 來(lái)訪問(wèn)。

對(duì)于來(lái)自核的有效的存儲(chǔ)器讀 32 TLP 請(qǐng)求,PIO 會(huì)生成完成包(大小即有效載荷的大小)以作為響應(yīng)。

PIO 設(shè)計(jì)會(huì)通過(guò)將有效載荷更新到 AMDVersal Adaptive SoC器件中的塊 RAM 空間的目標(biāo)地址內(nèi)來(lái)處理 1DW/2DW 存儲(chǔ)器寫或 I/O 寫 TLP。

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

設(shè)計(jì)生成

在 AMD Vivado Design Tool 中,轉(zhuǎn)至“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

所提供的設(shè)計(jì)示例支持 VCK190 評(píng)估板和 VCK120 評(píng)估板。對(duì)于其他開(kāi)發(fā)板,為其中任一開(kāi)發(fā)板生成的設(shè)計(jì)示例均可作為參考用于為所需開(kāi)發(fā)板進(jìn)行設(shè)計(jì)轉(zhuǎn)換。

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

根據(jù)所選開(kāi)發(fā)板,將自動(dòng)選擇“Preset”,針對(duì) VCK190 將選中 CPM4,針對(duì) VPK120 則選中 CPM5。

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

復(fù)查工程匯總信息,確認(rèn)所選部件和產(chǎn)品系列正確。

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

CPM 配置

生成的默認(rèn) AMD Versal Adaptive SoCCPM PCIE PIO EP 設(shè)計(jì)配置如下:

Gen4x8。

DWORD 對(duì)齊。

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

禁用 AXI Stream CQ/CC 跨幀。

啟用通道翻轉(zhuǎn)。

使用 PCIE 控制器 0。

針對(duì)所選開(kāi)發(fā)板和控制器將復(fù)位配置到 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

設(shè)計(jì)示例模塊框圖

以下是生成的 CIPS 的最終模塊框圖。I/O 和復(fù)位約束均由設(shè)計(jì)示例基于所選開(kāi)發(fā)板來(lái)進(jìn)行分配。

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

以下板級(jí)原理圖設(shè)計(jì)顯示了由 CPM 與 PIO 應(yīng)用在后端組成的整體設(shè)計(jì)示例。

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

設(shè)計(jì)示例源文件

pcie_app_versal_i是設(shè)計(jì)示例模塊,負(fù)責(zé)處理傳入的“Memory Read”和“Memory Write”,并以“Completion”包來(lái)響應(yīng)。

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

下表顯示了 PIO 示例設(shè)計(jì)的文件結(jié)構(gòu)。

文件 描述
PIO.v 頂層設(shè)計(jì)封裝
PIO_INTR_CTRL.v PIO 中斷控制器
PIO_EP.v PIO 應(yīng)用模塊
PIO_TO_CTRL.v PIO 關(guān)閉控制器模塊
PIO_RX_ENGINE.v 32 位接收引擎
PIO_TX_ENGINE.v 32 位發(fā)射引擎
PIO_EP_MEM_ACCESS.v 端點(diǎn)存儲(chǔ)器訪問(wèn)模塊
PIO_EP_MEM.v 端點(diǎn)存儲(chǔ)器
PIO_EP_XPM_SDRAM_WRAP.v 采用 Dword 對(duì)齊模式的端點(diǎn)存儲(chǔ)器



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17787

    瀏覽量

    193074
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7738

    瀏覽量

    171650
  • SoC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    1

    文章

    151

    瀏覽量

    19541

原文標(biāo)題:開(kāi)發(fā)者分享|AMD Versal? Adaptive SoC CPM PCIE PIO EP 設(shè)計(jì) CED 示例

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AMD Versal Adaptive SoC Clock Wizard AXI DRP示例

    本文將使用 Clocking Wizard 文檔 PG321 中的“通過(guò) AXI4-Lite 進(jìn)行動(dòng)態(tài)重配置的示例”章節(jié)作為參考。
    的頭像 發(fā)表于 05-27 10:42 ?1179次閱讀
    <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器件實(shí)現(xiàn)PCIe5 DMA功能

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

    AMD Versal自適應(yīng)SoC上使用QEMU+協(xié)同仿真示例

    在任意設(shè)計(jì)流程中,仿真都是不可或缺的關(guān)鍵組成部分。它允許用戶在無(wú)任何物理硬件的情況下對(duì)硬件系統(tǒng)進(jìn)行確認(rèn)。這篇簡(jiǎn)短的博客將介紹如何使用 QEMU + 協(xié)同仿真來(lái)對(duì) AMD Versal 自適應(yīng) SoC
    的頭像 發(fā)表于 08-06 17:21 ?1991次閱讀
    在<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b>上使用QEMU+協(xié)同仿真<b class='flag-5'>示例</b>

    AMD 7nm Versal系列器件NoC的使用及注意事項(xiàng)

    AMD 7nm Versal系列器件引入了可編程片上網(wǎng)絡(luò)(NoC, Network on Chip),這是一個(gè)硬化的、高帶寬、低延遲互連結(jié)構(gòu),旨在實(shí)現(xiàn)可編程邏輯(PL)、處理系統(tǒng)(PS)、AI引擎(AIE)、DDR控制器(DDRMC)、
    的頭像 發(fā)表于 09-19 15:15 ?2824次閱讀
    <b class='flag-5'>AMD</b> 7nm <b class='flag-5'>Versal</b>系列器件NoC的使用及注意事項(xiàng)

    使用Aurora 6466b協(xié)議實(shí)現(xiàn)AMD UltraScale+ FPGA與AMD Versal自適應(yīng)SoC的對(duì)接

    在本博客中,我們將介紹使用 Aurora 6466b 協(xié)議實(shí)現(xiàn) AMD UltraScale+ FPGA 與 AMD Versal 自適應(yīng) SoC 的對(duì)接。我們還將涵蓋有關(guān) IP 配置
    的頭像 發(fā)表于 01-13 14:04 ?3375次閱讀
    使用Aurora 6466b協(xié)議實(shí)現(xiàn)<b class='flag-5'>AMD</b> UltraScale+ FPGA與<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b>的對(duì)接

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

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

    AMD Versal自適應(yīng)SoC內(nèi)置自校準(zhǔn)的工作原理

    本文提供有關(guān) AMD Versal 自適應(yīng) SoC 內(nèi)置自校準(zhǔn) (BISC) 工作方式的詳細(xì)信息。此外還詳述了 Versal 的異步模式及其對(duì) BISC 的影響。
    的頭像 發(fā)表于 10-21 08:18 ?4170次閱讀

    Spartan6 PCIe PIO示例無(wú)法使用lspci查看卡

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

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

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

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

    AMD推出第二代Versal Premium系列

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

    AMD Vivado Design Suite 2024.2全新推出

    AMD Vivado Design Suite 2024.2 全新推出,使用 AMD Versal Adaptive SoC 進(jìn)行設(shè)計(jì)的重大
    的頭像 發(fā)表于 11-22 13:54 ?1695次閱讀

    如何通過(guò)PMC_GPIO喚醒AMD Versal? Adaptive SoC Linux系統(tǒng)

    在功耗敏感的系統(tǒng)里,我們通常會(huì)在系統(tǒng)空閑的時(shí)候?qū)⑾到y(tǒng)休眠,然后可以通過(guò)一些外設(shè)的輸入來(lái)喚醒系統(tǒng),比如 Uart、USB 和 GPIO。AMD Versal?Adaptive SoC
    的頭像 發(fā)表于 12-17 10:07 ?1431次閱讀
    如何通過(guò)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系統(tǒng)

    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 ?1409次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<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) SoC 器件啟用。請(qǐng)注意,Advance
    的頭像 發(fā)表于 01-23 09:33 ?1610次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b>器件Advanced Flow概覽(下)