精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

PCIe總線的熱插拔機制

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-09-06 09:20 ? 次閱讀

某些特殊的應用場合可能要求PCIe設備能夠以高可靠性持續不間斷運行,為此,PCIe總線采用熱插拔(Hot Plug)和熱切換(Hot Swap)技術,來實現不關閉系統電源的情況下更換PCIe卡設備。

注:本文將簡單地介紹一下PCIe總線的熱插拔機制,關于熱切換(Hot Swap),請參考PCIe Spec的相關章節。

PCIe總線的熱插拔主要指的是PCIe卡設備的熱插拔,以及相關的實現機制等。PCIe卡有兩個用于熱插拔機制的邊帶信號——PRSNT1#和PRSNT2#。PCIe卡設備上的這兩個信號之間是短路的,PCIe插槽的PRSNT1#被固定地連接到地,PRSNT2#則被上拉。且這兩個信號的金手指長度要比其他的信號的金手指長度要短一點。如下圖所示,當PCIe卡設備未被完全插入插槽時,插槽的PRSNT2#信號由于上拉的作用,將一直處于高點平狀態。當PCIe卡設備被完全插入插槽后,插槽上的PRSNT2#信號則會被PCIe卡設備的短路線連接到地,從而使得其變為低電平。換句話說,從插槽的角度看,當PRSNT2#位高電平時,則認為PCIe卡設備未能正確插入或者無PCIe卡設備;當PRSNT2#位低電平時,表明PCIe卡設備被正確地插入插槽中。

注:PCIe總線除了有一個Base Spec之外,還有一個關于PCIe卡設備的Spec——PCIe Card ElectroMechanical Spec(CEM)。

與PCI總線不同,PCIe總線采用的是點到點的連接(Point-to-Point Connections),因此其并不像PCI總線那樣需要用于卡設備的隔離邏輯(Isolation Logic),但是每個端口(橋設備中的,如Root和Switch)都必須包含一個獨立的熱插拔控制器(Hot Plug Controller),如下圖所示:

當然,熱插拔不僅僅是硬件的事,其需要軟硬件協同實現。要想實現熱插拔功能,操作系統、主板熱插拔驅動器、PCIe卡設備驅動以及PCIe卡硬件功能都必須支持熱插拔,缺一不可。從PCIe卡設備硬件功能的角度來看,其需要支持Quiesce命令、Pause命令(可選)、Start命令和Resume命令。

橋設備(Switch等)中還需要支持熱插拔控制器(Hot Plug Controller),如下圖所示,這里就不詳細介紹了。具體請參考PCIe Spec相關章節內容。

配置空間中,與熱插拔相關的寄存器如下圖所示:

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

    關注

    10

    文章

    2869

    瀏覽量

    87995
  • PCIe
    +關注

    關注

    15

    文章

    1227

    瀏覽量

    82452

原文標題:【博文連載】PCIe掃盲——熱插拔簡要介紹

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于PCIe-Native機制熱插拔

    熱插拔即帶電插拔,在虛擬化場景下,熱插拔就是在虛擬機運行過程中對磁盤網卡等設備進行動態調整。
    的頭像 發表于 09-06 10:32 ?4184次閱讀

    熱插拔是什么?熱插拔有哪些特點?

    什么是熱插拔熱插拔(hot-plugging或Hot Swap)即帶電插拔熱插拔功能就是允許用戶在不關閉系統,不切斷電源的情況下取出和更換損壞的硬盤、電源或板卡等部件,從而提高了系
    發表于 12-13 10:53

    即插即用和熱插拔的區別

    手柄就可以直接取出硬盤,而系統仍然可以不間斷地正常運行。 實現熱插拔需要有以下幾個方面支持:總線電氣特性、主板BIOS、操作系統和設備驅動。那么我們只要確定環境符合以上特定的環境,就可以實現熱插拔。目前
    發表于 10-23 10:26

    如何對BMS單元連接進行熱插拔

    數字狀態寄存器報告異常位組合。因此,測試設備必須包括熱插拔測試期間的設備通信(I2C,SPI),如表1所示。異常的數字狀態可能導致ATE故障,需要重新啟動設備。表1.熱插拔測試通過I2C或SPI通信總線
    發表于 09-07 18:20

    熱插拔PCI總線

    DN155- 熱插拔PCI總線
    發表于 05-28 12:21

    熱插拔CompactPCI總線

    DN200- 熱插拔CompactPCI總線
    發表于 07-17 06:32

    熱插拔的基本原理是什么?熱插拔有哪些功能?

    熱插拔的基本原理是什么?熱插拔有哪些功能?
    發表于 05-24 06:01

    有關熱插拔電源的各種問題

    有關熱插拔電源的各種問題熱插拔表示一個系統在輸入端、輸出端和信號總線都處于工作狀態的情況下,安裝或拆卸電源模塊的能力。
    發表于 10-11 18:26 ?4772次閱讀

    PCI總線熱插拔技術及實現

    PCI總線熱插拔技術及實現 摘要:具有熱插拔PCI槽現已成為許多需要長時間不間斷工作和能夠在線維修的計算機系統的必備功能。文中介紹了
    發表于 03-03 19:27 ?2005次閱讀
    PCI<b class='flag-5'>總線</b>的<b class='flag-5'>熱插拔</b>技術及實現

    LTC4304:帶卡住總線恢復數據表的熱插拔2線總線緩沖器

    LTC4304:帶卡住總線恢復數據表的熱插拔2線總線緩沖器
    發表于 04-22 11:55 ?1次下載
    LTC4304:帶卡住<b class='flag-5'>總線</b>恢復數據表的<b class='flag-5'>熱插拔</b>2線<b class='flag-5'>總線</b>緩沖器

    DN155-熱插拔PCI總線

    DN155-熱插拔PCI總線
    發表于 04-25 09:34 ?12次下載
    DN155-<b class='flag-5'>熱插拔</b>PCI<b class='flag-5'>總線</b>

    PCIe引腳PRSNT與熱插拔

    熱插拔的基本目的是要讓PCIe設備按照規定的順序、原則,從系統中移除或插入到系統中來,并能正常的工作,且不影響系統的正常運行。事實上,PCIe熱插拔”的關鍵目的就是為前面面所提到的系
    的頭像 發表于 12-14 10:59 ?4855次閱讀

    熱插拔和非熱插拔的區別

    熱插拔和非熱插拔的區別? 熱插拔和非熱插拔是指電子設備或組件在工作狀態下是否可以進行插拔操作的一種分類。
    的頭像 發表于 12-28 10:01 ?2875次閱讀

    鍵盤熱插拔和非熱插拔的區別

    鍵盤熱插拔和非熱插拔的區別 鍵盤是計算機外設設備之一,熱插拔是指在計算機運行中插入或拔出設備而無需重啟計算機,非熱插拔則需要重啟計算機才能生效。鍵盤
    的頭像 發表于 02-02 17:34 ?9785次閱讀

    PCIe熱插拔機制介紹

    。 為了防止意外的發生,PCIe Spec設計了一種“No Surprise”熱插拔機制,即,當用戶要插拔PCIe設備時,必須先通知系統軟件
    的頭像 發表于 11-20 09:07 ?192次閱讀
    <b class='flag-5'>PCIe</b><b class='flag-5'>熱插拔</b><b class='flag-5'>機制</b>介紹