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

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

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

3天內不再提示

CPM PCIE做RC時如何完成對復位信號的控制

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 2024-12-04 16:28 ? 次閱讀

本文作者:AMD 工程師 Meng Fancheng

PCIe 復位簡介

PCI Express 是一種即插即用協議,主機在啟動時將枚舉 PCIe 設備。此過程包括主機從讀取請求中獲得每個設備的地址大小,然后為設備分配基地址。因此,PCIe 接口必須在主機查詢時準備就緒,否則將不會分配基地址。PCI Express 規范規定,PERST# 必須在系統電源正常后 100 毫秒內解除,并且 PCI Express 端口必須在 PERST# 解除后不超過 20 毫秒內準備好進行 Link training。這通常稱為 100 毫秒啟動時間要求。

對 CIPS 進行配置

首先進入 CIPS 的 CPM 界面,選擇所需要的 PCIe 配置,如圖 1 所示,本設計的采用的是 gen4x4(Link speed 和 Lane Width 用戶可根據自己的需求進行配置),Mode 必須要選擇 DMA 模式。

d19beb8e-b166-11ef-93f3-92fbcf53809c.png

圖 1

然后點擊 CPM5 PCIe Controller 0,在 Basic 界面,如圖2所示,將 Function mode 選擇為 AXI bridge。 Device/ Port Type 選擇為 Root Port of PCE Express Root Complex,其他界面可以應用默認配置。

d1adb67a-b166-11ef-93f3-92fbcf53809c.png

圖 2

接下來需要對 PS PMC 進行配置,其他的配置頁面不進行過多描述,詳細可以參考 CPM RP 的 Example design,本篇文章主要對 IO 界面的配置進行描述。因為在 PCIe 做 RP 時,需要控制與其連接的 EP,對于不同的系統架構難以設計出一個普遍可行的方案,故 RP 的驅動在目前的版本并未對復位進行操作,PS PR 的驅動可在下面鏈接中獲取:

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/85983409/Xilinx+PCIe+Root+and+EndPoint

本篇文章通過舉例來說明,用戶如何根據自己的硬件電路設計來實現對 EP 端復位的控制,如下圖 3 所示,MIO38 為 PCB 板上金手指 Perst 所連的 Pin 腳,此時在 PS PCM 頁面中不要將此管腳配置成 PCIe reset 管腳,而是需要將此管腳按照下圖 4 配置為 GPIO 管腳。GPIO 管腳的配置如圖 4 所示,Direction 配置為 Out,并設置為 PULL DOWN。

d1c105a4-b166-11ef-93f3-92fbcf53809c.png

圖 3

d1d50ab8-b166-11ef-93f3-92fbcf53809c.png

圖 4

除了 CIPS 的配置需要注意之外,LPD_AXI_NOC_0 和 PMC_NOC_AXI_0兩個接口需要連通到 NOC_CPM_PCIE_0,如果 LPD_AXI_NOC_0 和 PMC_NOC_AXI_0 這兩個接口沒有連通到 NOC_CPM_PCIE_0,那么此時 CPU 對 PCIE 的鏈路情況無感知,其會在 Petalinux 中打印 PCIe link down,即使用戶根據本篇文章對復位進行了配置,在 PCIe debugger 中看到 LTSSM 已進入 L0,并且 PCIe 的 Link up 信號已拉高,因為 CPU 與 PCIE 之間的鏈路沒有打通,CPU 無法感知到 PCIE 的狀態依然會顯示 PCIe Link down。

d1ebe7d8-b166-11ef-93f3-92fbcf53809c.png

圖 5

在 Load Petalinux 的 Image 之前,需要運行指令 gpio set 38,如下圖 6 所示,這個指令是將 PCIe 的復位拉高,因為在 CIPS 中,是將復位 MIO38 配置成 Pull down,在此狀態下 PCIe 處于復位狀態,所以在 Load image 前需要將復位拉高,使得雙端進入 Link training 狀態,在運行 Petalinux 時,會顯示 PCIe link up,接下來會完成 PCIE 的整個枚舉流程。

d1fe74c0-b166-11ef-93f3-92fbcf53809c.png

圖 6

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

    關注

    33

    文章

    8873

    瀏覽量

    152925
  • PCIe
    +關注

    關注

    16

    文章

    1299

    瀏覽量

    84342
  • CPM
    CPM
    +關注

    關注

    0

    文章

    13

    瀏覽量

    7822
  • 復位信號
    +關注

    關注

    0

    文章

    67

    瀏覽量

    6505

原文標題:開發者分享|CPM PCIE 做 RC 時如何完成對復位信號的控制

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

收藏 人收藏

    評論

    相關推薦

    RC復位電路原理分析

    藍色的是3.3V上電信號(除個別芯片使用其他電壓外,整板使用3.3V供電),粉紅色的復位信號(此處的復位信號是低電平有效的
    的頭像 發表于 11-22 15:03 ?9165次閱讀
    <b class='flag-5'>RC</b><b class='flag-5'>復位</b>電路原理分析

    rc復位電路的電阻作用

    、參數選擇等方面。 RC復位電路的工作原理 RC復位電路的工作原理主要基于電容的充放電特性。當電路接通電源時,電容開始充電,隨著時間的推移,電容電壓逐漸上升。當電容電壓達到一定值時,
    的頭像 發表于 12-14 15:10 ?2308次閱讀

    請教幾個問題關于dm8168 的pcierc模式怎么設置?

    本帖最后由 電子人steve 于 2018-6-17 12:17 編輯 你好,關于dm8168的pcie,有幾個問題請教一下:1、dm8168中pcierc模式,在sdk中是否
    發表于 06-16 05:59

    請問HX711怎么使用?如何完成對它的控制

    請問HX711怎么使用?如何完成對它的控制
    發表于 10-13 07:04

    RC復位電路

    RC復位電路 復位電路的基本功能是:系統上電時提供復位信號,直至系統電源穩定后,撤銷復位
    發表于 10-24 15:30 ?3490次閱讀
    <b class='flag-5'>RC</b><b class='flag-5'>復位</b>電路

    高抗干擾型RC復位電路

    高抗干擾型RC復位電路 • 高抗干擾型RC 復位電路,應用于干擾較強的環境。
    發表于 10-24 16:05 ?2640次閱讀
    高抗干擾型<b class='flag-5'>RC</b><b class='flag-5'>復位</b>電路

    RC復位電路圖

    RC復位電路圖
    發表于 07-17 14:38 ?2535次閱讀
    <b class='flag-5'>RC</b><b class='flag-5'>復位</b>電路圖

    異步復位,同步釋放的方式,而且復位信號低電平有效

    顧名思義,同步復位就是指復位信號只有在時鐘上升沿到來時,才能有效。否則,無法完成對系統的復位工作。
    發表于 02-11 12:40 ?8429次閱讀
    異步<b class='flag-5'>復位</b>,同步釋放的方式,而且<b class='flag-5'>復位</b><b class='flag-5'>信號</b>低電平有效

    RC復位電路復位時間的計算

    在有關單片機電路中,最小系統包括有 RC 上電自動復位電路。 RC 上電自動復位電路(以下簡稱 RC 電路),顧名思義就是在系統上電的時候自
    發表于 11-28 11:35 ?8.4w次閱讀
    <b class='flag-5'>RC</b><b class='flag-5'>復位</b>電路<b class='flag-5'>復位</b>時間的計算

    PCIe總線的信號介紹

    信號為全局復位信號,由處理器系統提供(RC),處理器系統需要為PCIe插槽和PCIe設備提供該
    發表于 12-22 14:45 ?2.4w次閱讀

    PCIe總線的兩種復位方式

    傳統的復位方式分為Cold、Warm和Hot Reset。PCIe設備可以根據當前的設備的運行狀態選擇合適的復位方式,PCIe總線提供多種復位
    的頭像 發表于 12-30 09:37 ?2.4w次閱讀

    同步復位和異步復位的優缺點和對比說明

    同步復位:顧名思義,同步復位就是指復位信號只有在時鐘上升沿到來時,才能有效。否則,無法完成對系統的復位
    發表于 09-14 08:00 ?0次下載
    同步<b class='flag-5'>復位</b>和異步<b class='flag-5'>復位</b>的優缺點和對比說明

    Versal CPM AXI Bridge模式的地址轉換

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

    RC復位電路中R如何影響芯片復位

    控制電荷釋放速度的作用。因此,不同的RC參數會影響芯片的復位時間、復位電平以及復位過程的穩定性等方面的特性。 在
    的頭像 發表于 10-25 11:07 ?1541次閱讀

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

    本文可讓開發者們看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoC CPM PCIE PIO EP 設計”CED 示例。?
    的頭像 發表于 05-10 09:39 ?829次閱讀
    AMD Versal? Adaptive SoC <b class='flag-5'>CPM</b> <b class='flag-5'>PCIE</b> PIO EP設計CED示例
    主站蜘蛛池模板: 特级毛片aaaaaa蜜桃 | 午夜欧美成人久久久久久 | h国产| 色婷婷色99国产综合精品 | 久久国产精品免费 | 视频在线观看一区二区 | 性欧美极品另类 | 啪啪网免费 | 久国产精品久久精品国产四虎 | 亚洲一区不卡视频 | 激情理论片 | 国产欧美精品一区二区色综合 | 国内精品第一页 | 欧美极品 | 国产综合图片 | 国产成人夜间影院在线观看 | 俄罗斯一级成人毛片 | 欧美肉到失禁高h视频在线 欧美三级成人 | 天天做天天爱天天干 | 亚洲另类电击调教在线观看 | 午夜久久久精品 | 国产精品天天爽夜夜欢张柏芝 | 狠狠色丁香婷婷综合久久片 | 国产午夜免费一区二区三区 | q2002在线观看免费 | 天天插天天爱 | 一区二区三区四区在线免费观看 | 亚洲人成电影院在线观看 | 荡女妇边被c边呻吟久久 | 侵犯希崎中文字幕在线 | 无码一区二区三区视频 | 七月婷婷精品视频在线观看 | 国产午夜免费视频片夜色 | www.黄色免费| 免费xxxx大片 | 日本黄网站高清色大全 | 成人夜夜 | 日本网站免费 | 九色国产在视频线精品视频 | 日韩a毛片 | 五月天丁香花婷婷 |