在线观看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

    文章

    8712

    瀏覽量

    152013
  • PCIe
    +關注

    關注

    15

    文章

    1264

    瀏覽量

    83259
  • CPM
    CPM
    +關注

    關注

    0

    文章

    13

    瀏覽量

    7746
  • 復位信號
    +關注

    關注

    0

    文章

    54

    瀏覽量

    6373

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

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

收藏 人收藏

    評論

    相關推薦

    RC復位電路原理分析

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

    rc復位電路的電阻作用

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

    請教幾個問題關于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 ?3387次閱讀
    <b class='flag-5'>RC</b><b class='flag-5'>復位</b>電路

    高抗干擾型RC復位電路

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

    RC復位電路圖

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

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

    顧名思義,同步復位就是指復位信號只有在時鐘上升沿到來時,才能有效。否則,無法完成對系統的復位工作。
    發表于 02-11 12:40 ?8320次閱讀
    異步<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.3w次閱讀

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

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

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

    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 ?659次閱讀
    AMD Versal? Adaptive SoC <b class='flag-5'>CPM</b> <b class='flag-5'>PCIE</b> PIO EP設計CED示例
    主站蜘蛛池模板: 久久99久久精品国产99热 | 操妞网 | 男人边吃奶边做视频免费网站 | 又粗又长又大又黄的日本视频 | 黄色片网站大全 | 农村妇女野外一级毛片 | 日日干天天爽 | 婷婷 综合网站 | 四虎三级 | 久久国产成人午夜aⅴ影院 久久国产福利 | 亚洲香蕉电影 | 免费国产成人α片 | 奇米在线 | 日本久久高清视频 | 亚洲狼色专区 | 欧美一区二区三区高清视频 | 91大神亚洲影视在线 | 特级黄aaaaaaaaa毛片 | 国产玖玖 | 国产精品美女自在线观看免费 | 综合亚洲一区二区三区 | 天天综合色天天综合 | 天堂在线网站 | 一级日本大片免费观看视频 | 夜夜想夜夜爽天天爱天天摸 | 狠狠色丁香久久综合网 | 人人射人人 | 国产黄色三级三级三级 | 色综合久久久久久久久五月 | 天堂网www中文天堂在线 | 天天爱天天做色综合 | 欧美三级一级片 | 婷婷在线五月 | 久久999| 男人操女人免费 | 日本不卡高清免费v日本 | 在线亚洲精品中文字幕美乳 | 伊人成人在线观看 | 97av在线| 国产主播一区二区 | 国产亚洲自在精品久久 |