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

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

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

3天內不再提示

PCI-Express接口連接器知識分析

PE5Z_PCBTech ? 來源:未知 ? 作者:李倩 ? 2018-08-21 18:11 ? 次閱讀

PCI-Express簡稱PCI-E于2001年春季由Intel公司提出。隨后在2001年底,包括Intel、AMD、DELL、IBM在內的20多家業界主導公司開始起草新技術的規范,并在2002年底完成,對其正式命名為PCIExress。

PCI-Express的接口根據總線帶寬不同而有所差異,包括X1、X4、X8以及X16(X2)模式用于內部接口而非插槽模式。較短的PCI-Express卡可以插入較長的PCI-Express插槽中使用。

PCI-E1X的網卡

PCI-E4X的雙端口網卡

PCI-E16X的顯卡

PCI-Express接口連接器

PCIe電源有+12V、+3.3Vcc和+3.3Vaux。其中+12V主要給PCIe設備(如顯卡)提供更大的供電能力(PCIe3.0的插槽最大有150w)

PCIe設備使用兩種電源信號供電,分別是Vcc與Vaux,其額定電壓為3.3V。其中Vcc為主電源,PCIe設備使用的主要邏輯模塊均使用Vcc供電,而一些與電源管理相關的邏輯使用Vaux供電。在PCIe設備中,一些特殊的寄存器通常使用Vaux供電,如StickyRegister,此時即使PCIe設備的Vcc被移除,這些與電源管理相關的邏輯狀態和這些特殊寄存器的內容也不會發生改變。

在PCIe總線中,使用Vaux的主要原因是為了降低功耗和縮短系統恢復時間。因為Vaux在多數情況下并不會被移除,因此當PCIe設備的Vcc恢復后,該設備不用重新恢復使用Vaux供電的邏輯,從而設備可以很快地恢復到正常工作狀狀態。

PCIe鏈路的最大寬度為×32,但是在實際應用中,×32的鏈路寬度極少使用。在一個處理器系統中,一般提供×16的PCIe插槽,并使用PETp0~15、PETn0~15和PERp0~15、PERn0~15共64根信號線組成32對差分信號,其中16對PETxx信號用于發送鏈路,另外16對PERxx信號用于接收鏈路。除此之外PCIe總線還使用了下列輔助信號。

1PERST#信號

該信號為全局復位信號,由處理器系統提供,處理器系統需要為PCIe插槽和PCIe設備提供該復位信號。PCIe設備使用該信號復位內部邏輯。當該信號有效時,PCIe設備將進行復位操作。

2REFCLK+和REFCLK-信號

在一個處理器系統中,可能含有許多PCIe設備,這些設備可以作為Add-In卡與PCIe插槽連接,也可以作為內置模塊,與處理器系統提供的PCIe鏈路直接相連,而不需要經過PCIe插槽。PCIe設備與PCIe插槽都具有REFCLK+和REFCLK-信號,其中PCIe插槽使用這組信號與處理器系統同步。

在一個處理器系統中,通常采用專用邏輯向PCIe插槽提供REFCLK+和REFCLK-信號,如下圖所示。其中100Mhz的時鐘源由晶振提供,并經過一個“一推多”的差分時鐘驅動器生成多個同相位的時鐘源,與PCIe插槽一一對應連接。

參考時鐘與PCIE插槽的連接

PCIe插槽需要使用參考時鐘,其頻率范圍為100MHz±300ppm。處理器系統需要為每一個PCIe插槽、MCH、ICH和Switch提供參考時鐘。而且要求在一個處理器系統中,時鐘驅動器產生的參考時鐘信號到每一個PCIe插槽(MCH、ICH和Swith)的距離差在15英寸之內。通常信號的傳播速度接近光速,約為6inch/ns,由此可見,不同PCIe插槽間REFCLK+和REFCLK-信號的傳送延時差約為2.5ns。

當PCIe設備作為Add-In卡連接在PCIe插槽時,可以直接使用PCIe插槽提供的REFCLK+和REFCLK-信號,也可以使用獨立的參考時鐘,只要這個參考時鐘在100MHz±300ppm范圍內即可。內置的PCIe設備與Add-In卡在處理REFCLK+和REFCLK-信號時使用的方法類似,但是PCIe設備可以使用獨立的參考時鐘,而不使用REFCLK+和REFCLK-信號。

在PCIe設備配置空間的LinkControlRegister中,含有一個“CommonClockConfiguration”位。當該位為1時,表示該設備與PCIe鏈路的對端設備使用“同相位”的參考時鐘;如果為0,表示該設備與PCIe鏈路的對端設備使用的參考時鐘是異步的。

在PCIe設備中,“CommonClockConfiguration”位的缺省值為0,此時PCIe設備使用的參考時鐘與對端設備沒有任何聯系,PCIe鏈路兩端設備使用的參考時鐘可以異步設置。這個異步時鐘設置方法對于使用PCIe鏈路進行遠程連接時尤為重要。

在一個處理器系統中,如果使用PCIe鏈路進行機箱到機箱間的互連,因為參考時鐘可以異步設置,機箱到機箱之間進行數據傳送時僅需要差分信號線即可,而不需要參考時鐘,從而極大降低了連接難度。

3WAKE#信號

當PCIe設備進入休眠狀態,主電源已經停止供電時,PCIe設備使用該信號向處理器系統提交喚醒請求,使處理器系統重新為該PCIe設備提供主電源Vcc。在PCIe總線中,WAKE#信號是可選的,因此使用WAKE#信號喚醒PCIe設備的機制也是可選的。值得注意的是產生該信號的硬件邏輯必須使用輔助電源Vaux供電。

WAKE#是一個OpenDrain信號,一個處理器的所有PCIe設備可以將WAKE#信號進行線與后,統一發送給處理器系統的電源控制器。當某個PCIe設備需要被喚醒時,該設備首先置WAKE#信號有效,然后在經過一段延時之后,處理器系統開始為該設備提供主電源Vcc,并使用PERST#信號對該設備進行復位操作。此時WAKE#信號需要始終保持為低,當主電源Vcc上電完成之后,PERST#信號也將置為無效并結束復位,WAKE#信號也將隨之置為無效,結束整個喚醒過程。

PCIe設備除了可以使用WAKE#信號實現喚醒功能外,還可以使用Beacon信號實現喚醒功能。與WAKE#信號實現喚醒功能不同,Beacon使用In-band信號,即差分信號D+和D-實現喚醒功能。Beacon信號DC平衡,由一組通過D+和D-信號生成的脈沖信號組成。這些脈沖信號寬度的最小值為2ns,最大值為16us。當PCIe設備準備退出L2狀態(該狀態為PCIe設備使用的一種低功耗狀態)時,可以使用Beacon信號,提交喚醒請求。

4SMCLK和SMDAT信號

SMCLK和SMDAT信號與x86處理器的SMBus(SystemMangementBus)相關。SMBus于1995年由Intel提出,SMBus由SMCLK和SMDAT信號組成。SMBus源于I2C總線,但是與I2C總線存在一些差異。

SMBus的最高總線頻率為100KHz,而I2C總線可以支持400KHz和2MHz的總線頻率。此外SMBus上的從設備具有超時功能,當從設備發現主設備發出的時鐘信號保持低電平超過35ms時,將引發從設備的超時復位。在正常情況下,SMBus的主設備使用的總線頻率最低為10KHz,以避免從設備在正常使用過程中出現超時。

在SMbus中,如果主設備需要復位從設備時,可以使用這種超時機制。而I2C總線只能使用硬件信號才能實現這種復位操作,在I2C總線中,如果從設備出現錯誤時,單純通過主設備是無法復位從設備的。

SMBus在x86處理器系統中得到了大規模普及,其主要作用是管理處理器系統的外部設備,并收集外設的運行信息,特別是一些與智能電源管理相關的信息。PCI和PCIe插槽也為SMBus預留了接口,以便于PCI/PCIe設備與處理器系統進行交互。

5JTAG信號

JTAG(JointTestActionGroup)是一種國際標準測試協議,與IEEE1149.1兼容,主要用于芯片內部測試。目前絕大多數器件都支持JTAG測試標準。JTAG信號由TRST#、TCK、TDI、TDO和TMS信號組成。其中TRST#為復位信號;TCK為時鐘信號;TDI和TDO分別與數據輸入和數據輸出對應;而TMS信號為模式選擇。

JTAG允許多個器件通過JTAG接口串聯在一起,并形成一個JTAG鏈。目前FPGA和EPLD可以借用JTAG接口實現在線編程ISP(In-SystemProgramming)功能。處理器也可以使用JTAG接口進行系統級調試工作,如設置斷點、讀取內部寄存器和存儲器等一系列操作。除此之外JTAG接口也可用作“逆向工程”,分析一個產品的實現細節,因此在正式產品中,一般不保留JTAG接口。

6PRSNT1#和PRSNT2#信號

PRSNT1#和PRSNT2#信號與PCIe設備的熱插拔相關。在基于PCIe總線的Add-in卡中,PRSNT1#和PRSNT2#信號直接相連,而在處理器主板中,PRSNT1#信號接地,而PRSNT2#信號通過上拉電阻接為高。PCIe設備的熱插拔結構如下圖所示。

PCIE設備的熱插拔

如上圖所示,當Add-In卡沒有插入時,處理器主板的PRSNT2#信號由上拉電阻接為高,而當Add-In卡插入時主板的PRSNT2#信號將與PRSNT1#信號通過Add-In卡連通,此時PRSNT2#信號為低。處理器主板的熱插拔控制邏輯將捕獲這個“低電平”,得知Add-In卡已經插入,從而觸發系統軟件進行相應地處理。

Add-In卡拔出的工作機制與插入類似。當Add-in卡連接在處理器主板時,處理器主板的PRSNT2#信號為低,當Add-In卡拔出后,處理器主板的PRSNT2#信號為高。處理器主板的熱插拔控制邏輯將捕獲這個“高電平”,得知Add-In卡已經被拔出,從而觸發系統軟件進行相應地處理。

不同的處理器系統處理PCIe設備熱拔插的過程并不相同,在一個實際的處理器系統中,熱拔插設備的實現也遠比圖43中的示例復雜得多。值得注意的是,在實現熱拔插功能時,Add-inCard需要使用“長短針”結構。

如上圖所示,PRSNT1#和PRSNT2#信號使用的金手指長度是其他信號的一半。因此當PCIe設備插入插槽時,PRSNT1#和PRSNT2#信號在其他金手指與PCIe插槽完全接觸,并經過一段延時后,才能與插槽完全接觸;當PCIe設備從PCIe插槽中拔出時,這兩個信號首先與PCIe插槽斷連,再經過一段延時后,其他信號才能與插槽斷連。系統軟件可以使用這段延時,進行一些熱拔插處理。

以上信號中,REFCLK-/REFCLK+差分信號;PERST復位信號;WAKE#信號;PRSNT1#和PRSNT2#信號;這些信號是必須存在的。

SMCLK;SMDAT;JTAG(TRST#、TCK、TDI、TDO、TMS);這些是擴展功能,可有可無。

下圖為PCIE插槽的管腳信號排布。

PCIE管腳信號排布

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

    關注

    98

    文章

    14550

    瀏覽量

    136669
  • 總線
    +關注

    關注

    10

    文章

    2888

    瀏覽量

    88138
  • PCIe
    +關注

    關注

    15

    文章

    1241

    瀏覽量

    82729

原文標題:PCIE總線,你不得不知道的信號分布及使用情況

文章出處:【微信號:PCBTech,微信公眾號:EDA設計智匯館】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何進行PCI-Express的一致性測試和分析

    如何進行PCI-Express的一致性測試和分析泰克(中國)有限公司高級應用工程師 曾志摘要:PCI-Express串行標準越來越廣泛地在計算機行業應用,作為芯片與芯片之間,系統與插卡之間,系統
    發表于 04-08 08:32

    PCI-Express的結構是怎樣組成的?

    PCI-Express的結構是怎樣組成的?
    發表于 05-19 06:38

    基于PCI-Express的高速數據交換設計及應用

    基于PCI-Express的高速數據交換設計及應用:摘要: 提出了利用PCIE總線技術實現數據高速傳輸的方案,結合共享內存、DMA等技術設計了基于PCIExpress總線的高速數據傳輸卡,實現
    發表于 05-26 23:36 ?33次下載

    如何對PCI-Express總線的SSC(擴頻時鐘)進行驗證

    如何進行PCI-Express的一致性測試和分析:PCI-Express串行標準越來越廣泛地在計算機行業應用,作為芯片與芯片之間,系統與插卡之間,系統與系統之間的高速連接,由于不同設備
    發表于 10-01 17:02 ?43次下載

    pci express總線概念

    PCI-Express*概覽 Intel® Developer Network for PCI Express* Architectur
    發表于 12-25 15:10 ?1848次閱讀
    <b class='flag-5'>pci</b> <b class='flag-5'>express</b>總線概念

    PCI Express插槽,什么是PCI Express插槽

    PCI Express插槽,什么是PCI Express插槽,PCI Express插槽外形圖
    發表于 04-26 18:19 ?5142次閱讀

    基于Virtex5的PCI-Express總線接口設計

    基于Virtex5的PCI-Express總線接口設計 PCI Express是由Intel,Dell,Compaq,IBM,Microsoft等
    發表于 10-05 10:25 ?1001次閱讀
    基于Virtex5的<b class='flag-5'>PCI-Express</b>總線<b class='flag-5'>接口</b>設計

    PCI-Express插槽

    PCI-Express插槽 PCI-Express是最新的總線和接口標準,它原來的名稱為“3GIO”,是由英特爾提出的,很明顯英特爾的意思是它代表著下一代I/O接口標準。交由
    發表于 12-24 15:19 ?508次閱讀

    力科推出用于PCI-Express 3.0協議測試的分析工具

    力科推出用于PCI-Express 3.0協議測試的分析工具   力科今天宣布推出新的分析工具顯著擴展PCI-Express 3.0協議測試。新的軟件工具叫SimPASS,針對硅
    發表于 02-05 10:16 ?752次閱讀

    PCI、PCI-X到PCI-Express之間的連接

    本內容介紹了PCI總線/PCI-X接口PCI-PCI-Express知識,講解了從PCI
    發表于 06-05 16:16 ?3481次閱讀
    從<b class='flag-5'>PCI</b>、<b class='flag-5'>PCI</b>-X到<b class='flag-5'>PCI-Express</b>之間的<b class='flag-5'>連接</b>

    PCI-Express技術

    PCI-Express 是繼ISA 和PCI 總線之后的第三代I/O 總 線,即3GIO
    發表于 11-13 16:08 ?0次下載

    PCI-Express詳解

    計算機接口中關于PCI-Express的詳解
    發表于 09-01 14:55 ?0次下載

    PCI-Express接口術語詳解

    計算機接口中關于PCI-Express的詳解
    發表于 09-01 14:55 ?0次下載

    PCI-Express電路板主要性能_優勢及典型應用

    PCI-Express 電路板可實現 Miami SoM 與標準 PC 的無縫集成,為基于 FPGA 的協處理提供極高的處理性能。除 PCI-Express 接口外,該電路板還支持用
    的頭像 發表于 07-04 03:34 ?2839次閱讀

    PCI-Express總線接口的布線規則

    PCI-Express總線接口的布線規則
    的頭像 發表于 11-29 15:49 ?1101次閱讀
    <b class='flag-5'>PCI-Express</b>總線<b class='flag-5'>接口</b>的布線規則
    主站蜘蛛池模板: 色婷婷精品综合久久狠狠| 奇米影视9999| 欧美一级二级三级视频| 色窝网| 亚洲黄色天堂| 一本大道一卡二卡四卡| 中文字幕一区二区三区有限公司| 手机看片福利日韩国产| 激情网页| 久久精品视频免费观看| 黄色在线视频免费看| 国产女主播精品大秀系列在线| 四虎www成人影院免费观看| 日本不卡免费一区| 综合网自拍| 午夜视频在线观看一区| 国内黄色一级片| 色狠狠狠狠综合影视| 四虎永久网址| 亚洲综合一| 婷婷色婷婷| 日本久操| 久久精品亚洲一区二区三区浴池| 国产色产综合色产在线观看视频| 日本久久久久久久| 久久永久视频| 免费一级特黄a| 色偷偷91久久综合噜噜噜| 日本骚视频| 韩国三级hd中文字幕好大| 99视频在线永久免费观看| 天天射天天干| jk黑色丝袜美腿老师啪啪| 精品在线一区二区| 天天插视频| 操操综合网| 国产肥女bbwbbw| 狠狠ri| 中文一区二区| 香蕉视频黄色在线观看| 欧美性喷潮xxxx|