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

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

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

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

PCIe熱插拔機(jī)制介紹

硬件攻城獅 ? 來源:硬件攻城獅 ? 2024-11-20 09:07 ? 次閱讀

前言本文主要講述PCIe熱插拔機(jī)制,通過圖形方式方便讀者快速掌握。

一、概述

如果在PCIe設(shè)備不支持熱插拔的條件下,在不斷電的情況下插拔一塊PCIe SSD時,很可能會對主板或PCIe插槽造成損毀。

為了防止意外的發(fā)生,PCIe Spec設(shè)計了一種“No Surprise”熱插拔機(jī)制,即,當(dāng)用戶要插拔PCIe設(shè)備時,必須先通知系統(tǒng)軟件做好準(zhǔn)備,然后通過指示燈告知用戶熱插拔的狀態(tài)。

二、原理詳解

2.1 熱插拔原理總結(jié)

PCIe總線的熱插拔主要指的是PCIe卡設(shè)備的熱插拔以及相關(guān)的實(shí)現(xiàn)機(jī)制等。

如圖所示,上方部分PCIe卡有兩個用于熱插拔機(jī)制的引腳——PRSNT1#和PRSNT2#。PCIe卡設(shè)備上的這兩個信號之間是短路的,下方部分PCIe插槽的PRSNT1#被固定地連接到地,PRSNT2#則被上拉。且PCIe卡上的這兩個信號的金手指長度要比其他的信號的金手指長度要短一點(diǎn)。當(dāng)PCIe卡設(shè)備未被完全插入插槽時,插槽的PRSNT2#信號由于上拉的作用,將一直處于高電平狀態(tài)。當(dāng)PCIe卡設(shè)備被完全插入插槽后,PRSNT1#與插槽上接地的PRSNT1#連接,同時插槽上的PRSNT2#信號則會被PCIe卡設(shè)備的短路線連接到地,從而使得其變?yōu)榈碗娖健Q句話說,從插槽的角度看,當(dāng)PRSNT2#位高電平時,則認(rèn)為PCIe卡設(shè)備未能正確插入或者無PCIe卡設(shè)備;當(dāng)PRSNT2#位低電平時,表明PCIe卡設(shè)備被正確地插入插槽中。

2.2 熱插拔軟硬件要求

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

PCIe環(huán)境下的熱插拔需要軟件與硬件的通力合作。紅色框內(nèi)屬于軟件方面的需求,綠色框內(nèi)是硬件方面的需求。

軟件方面主要包括:

1、User Interface: 這部分由系統(tǒng)OS提供。主要允許用戶可以請求插拔PCIe設(shè)備。

2、Hot-Plug Service: 這部分也是由系統(tǒng)OS提供。主要負(fù)責(zé)處理用戶插拔PCIe設(shè)備的請求。

3、Standardized Hot Plug System Driver: 這部分驅(qū)動可以由系統(tǒng)OS或者主板提供。

4、Device Driver: 這部分主要有適配卡提供。

硬件方面主要包括:

1、Hot-Plug Controller: 主要負(fù)責(zé)接收和處理來自Hot Plug System Driver的指令。

2、Card Slot Power Switching Logic: 主要被Hot Plug Controller控制,用于turn-on/off電源。

3、Card Reset Logic: 按照Hot-plug System Driver的指示,Hot Plug Controller向需要插拔PCIe設(shè)備的插槽(Slot)傳送PERST#信號。

4、Power Indicator: 主要負(fù)責(zé)指示設(shè)備連接器上面的電源狀態(tài)。

5、Attention Indicator: 這個是警示燈,提醒用戶熱插拔失敗狀態(tài),所以一般情況下處于關(guān)閉狀態(tài)。

6、Card Present Detect Pins: PCIe設(shè)計了兩個用于檢測PCIe設(shè)備是否存在的信號PRSNT1#和PRSNT2#。PRSNT#1接地,當(dāng)PCIe設(shè)備存在時,PRSNT#2拉高。

橋設(shè)備(Switch等)中還需要支持熱插拔控制器(Hot Plug Controller)。

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 熱插拔
    +關(guān)注

    關(guān)注

    2

    文章

    224

    瀏覽量

    37349
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3328

    瀏覽量

    66223
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1239

    瀏覽量

    82654

原文標(biāo)題:PCIe熱插拔機(jī)制(詳細(xì))總結(jié)

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于PCIe-Native機(jī)制熱插拔

    熱插拔即帶電插拔,在虛擬化場景下,熱插拔就是在虛擬機(jī)運(yùn)行過程中對磁盤網(wǎng)卡等設(shè)備進(jìn)行動態(tài)調(diào)整。
    的頭像 發(fā)表于 09-06 10:32 ?4257次閱讀

    高精度熱插拔和電源監(jiān)控

    本內(nèi)容提供了高精度熱插拔和電源監(jiān)控,介紹什么是熱插拔和利用熱插拔進(jìn)行的設(shè)計方案及電源監(jiān)控知識。
    發(fā)表于 11-04 10:00 ?1676次閱讀
    高精度<b class='flag-5'>熱插拔</b>和電源監(jiān)控

    熱插拔是什么?熱插拔有哪些特點(diǎn)?

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

    即插即用和熱插拔的區(qū)別

    本帖最后由 eehome 于 2013-1-5 10:01 編輯 “即插即用”是指安裝了設(shè)備之后系統(tǒng)可以自動配置和管理設(shè)備,不需要人工處理即可使用?!?b class='flag-5'>熱插拔”是指可以在開機(jī)狀態(tài)下將設(shè)備與主機(jī)
    發(fā)表于 10-23 10:26

    如何對BMS單元連接進(jìn)行熱插拔

    過渡到熱插拔測試,一些故障實(shí)際上是針對熱插拔失效機(jī)制的。觀察表明,2、3、4故障與熱插拔故障檢測有關(guān)。當(dāng)然,由于不同的熱插拔連接模式的出現(xiàn),
    發(fā)表于 09-07 18:20

    空間受限應(yīng)用中的PMBus熱插拔電路基礎(chǔ)介紹

      摘要:本文詳細(xì)介紹熱插拔電路基礎(chǔ),以及要求使用系統(tǒng)保護(hù)與管理(SPM)和印刷電路板(PCB)基板面極其珍貴的情況下系統(tǒng)設(shè)計人員所面臨的諸多挑戰(zhàn)。以模塊化實(shí)現(xiàn)利用集成數(shù)字熱插拔控制器時,我們?yōu)槟?/div>
    發(fā)表于 09-26 17:32

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

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

    使熱插拔與電子熔絲的優(yōu)勢

    使用熱插拔控制器的優(yōu)勢電子熔絲與熱插拔控制器之間的主要區(qū)別是熱插拔是一種能夠驅(qū)動外部FET的控制器(如圖1所示)。FET通過熱插拔控制器中的控制邏輯進(jìn)行開啟和關(guān)閉,以調(diào)節(jié)負(fù)載處的電源供
    發(fā)表于 11-17 07:12

    熱插拔裝置軟件

    熱插拔裝置軟件USB Safely Remove是一款支持熱插拔裝置和迅速切斷一個公用的熱插拔裝置的軟件。
    發(fā)表于 04-23 09:32 ?151次下載

    熱插拔

    熱插拔              熱插拔(hot-plugging或Hot Swap)功能就是允許用戶在不關(guān)閉系統(tǒng),不切斷電源的情況下取出和更換
    發(fā)表于 12-17 11:41 ?632次閱讀

    PCIe總線的熱插拔機(jī)制

    當(dāng)然,熱插拔不僅僅是硬件的事,其需要軟硬件協(xié)同實(shí)現(xiàn)。要想實(shí)現(xiàn)熱插拔功能,操作系統(tǒng)、主板熱插拔驅(qū)動器、PCIe卡設(shè)備驅(qū)動以及PCIe卡硬件功能
    的頭像 發(fā)表于 09-06 09:20 ?2w次閱讀

    PCIe引腳PRSNT與熱插拔

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

    基于IC的熱插拔電路保護(hù)的優(yōu)勢

    有許多方法可以保護(hù)系統(tǒng)免受靜電放電 (ESD)、浪涌電流、過流、欠壓、過壓和其他電源中斷的影響。UL、USB、IEEE、CSA 或 IEC 等行業(yè)、公司或監(jiān)管標(biāo)準(zhǔn)通常需要電路保護(hù)。本應(yīng)用筆記討論熱插拔IC。介紹了典型的熱插拔電路
    的頭像 發(fā)表于 03-13 11:35 ?5395次閱讀
    基于IC的<b class='flag-5'>熱插拔</b>電路保護(hù)的優(yōu)勢

    熱插拔和非熱插拔的區(qū)別

    熱插拔和非熱插拔的區(qū)別? 熱插拔和非熱插拔是指電子設(shè)備或組件在工作狀態(tài)下是否可以進(jìn)行插拔操作的一種分類。
    的頭像 發(fā)表于 12-28 10:01 ?2973次閱讀

    鍵盤熱插拔和非熱插拔的區(qū)別

    鍵盤熱插拔和非熱插拔的區(qū)別 鍵盤是計算機(jī)外設(shè)設(shè)備之一,熱插拔是指在計算機(jī)運(yùn)行中插入或拔出設(shè)備而無需重啟計算機(jī),非熱插拔則需要重啟計算機(jī)才能生效。鍵盤
    的頭像 發(fā)表于 02-02 17:34 ?1w次閱讀
    主站蜘蛛池模板: 91高清在线成人免费观看 | 国产免费久久 | 国产成人综合自拍 | 1000部啪啪 | 男女交性视频免费 | 一二三区在线视频 | 一级片在线播放 | 亚欧精品一区二区三区 | 在线不卡一区 | 亚洲午夜小视频 | 丁香六月五月婷婷 | 天堂网www在线资源中文 | 高清在线免费观看 | 国产在线精品一区免费香蕉 | 久久国产精品免费观看 | 深夜网站在线 | 久久骚 | 视频一区亚洲 | 国产一级簧片 | 欧美日剧在线免费 | 精品色综合 | 三级黄色在线 | 日本噜噜影院 | 亚洲婷婷综合色高清在线 | 女人18毛片水多 | 最新国产在线播放 | 操狠狠| 中文字幕一二三四区 | 国产在线麻豆自在拍91精品 | 久久人人青草97香蕉 | 曰本a| 男女爱爱视频免费看 | 欧美亚洲视频一区 | 黑色丝袜美美女被躁视频 | 国产精品麻豆va在线播放 | 色咯咯| 天天操天天擦 | 性生生活三级视频在线观看 | 欧美18videosex性欧美1819 | 久久男人的天堂色偷偷 | 天天躁狠狠躁夜夜躁 |