女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

PCIe鏈路訓練之通道極性和順序翻轉

小杜的芯片驗證日記 ? 來源:數字芯片驗證日記 ? 2024-10-21 14:44 ? 次閱讀

Hi,我是小杜。PCIe作為高速傳輸總線,使用差分信號線傳輸數據,支持多通道鏈路。但由于設計需求和布局限制,可能需要在設備之間或主板上調整PCIe通道走向,因此可能會產生信號極性和通道順序的問題,如處理不當會造成數據解析錯誤、損害信號質量等后果。PCIe規范考慮到這一點,提出了通道極性翻轉和通道順序翻轉的解決方案,小杜來講一下此過程。小杜經驗尚淺,如有錯誤,還請批評指正。

信號極性翻轉

PCIe使用差分信號對來傳輸數據,即通過兩根電氣線傳輸,每根線攜帶相同的信號,但電壓極性相反,稱為正極(D+)和負極(D-)。通常發射端的D+直接連接到接收器的D+,D-同理。如下圖所示,發射端Tx,中間連接器Connector和接收端Rx的D+、D-一一對應。

wKgaomcV-EKAZHkAAABDXvlZV1o585.jpg

但由于布局布線等原因,Tx的D+可能和接受端的D-連接。對于Rx來說,它們并不知道和對端的電氣線具體是如何連接的,正負極接反會導致Rx解析出相反的數據,比如1010解析為0101(所有bit都相反)。

wKgaomcV-EuARoT3AABHCbeCdgk243.jpg

PCIe協議考慮到了這一點,提供了在訓練階段各通道Rx自動識別并調整其極性的方法。當鏈路訓練進入到Polling階段時,Rx可以通過識別TS1 OS的TS1 OS Identifier Symbol(TS1 OS識別符)來判斷通道當前極性,以Symbol 10到15為例,當識別到4Ah(0100_1010)時表示通道極性正常,當識別到B5h(1011_0101)時則表明D+接到了D-上,此時Rx需要自動按相反極性解析收到的數據。只有當鏈路所有的通道都正確地受到4Ah后才會進一步解析訓練序列中攜帶的信息。

wKgZomcV-EuAOA2RAABY2qrEO2I176.jpg

wKgaomcV-EuAcMNNAACBN046sVw956.jpg

通道位置翻轉

考慮另一種情況,如果Tx端從上到下是Lane3 ~ Lane0,而Rx端是Lane0~Lane3,這種情況稱為通道位置反轉,此時#Lane0的引腳會接到#Lane3的引腳上。由于TLP和DLLP的傳輸對通道順序有要求,比如STP和SDP必須放置在Lane0,因此鏈路訓練時一側需要根據各Lane受到的訓練序列來翻轉其通道順序,以實現Tx和Rx的通道順序匹配,當通道順序翻轉時需要翻轉所有通道。

wKgZomcV-EuAPttTAABFIHFGkeA800.jpg

一些PCIe金手指有防呆口設計,可以避免通道順序翻轉的情況,但對于焊在主板上的PCIe芯片,可能會出現兩端通道順序相反的情況。如果不進行通道位置翻轉,就需要使用PCB導孔換層來解決,這會降低高速信號質量,所以推薦PCIe設備支持通道位置翻轉功能。

當然,信號極性翻轉和通道順序翻轉可能會同時出現,如下圖所示,Tx/Connector/Rx之間通道順序相反,4條Lane的極性也相反。????????????????????????????????????????????????????

wKgaomcV-EuAU2EXAABHzw5mSvQ024.jpg

通過上述說明可以看出即使出現了通道極性和順序的問題,PCIe鏈路訓練也可以自動完成通道間的匹配,這通常對用戶來說是無感的。只有確保各通道連接正確,才能正常解析數據,繼續后續的鏈路訓練步驟。感謝你耐心地看到這里。

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

    關注

    11

    文章

    2841

    瀏覽量

    77865
  • 總線
    +關注

    關注

    10

    文章

    2945

    瀏覽量

    89309
  • PCIe
    +關注

    關注

    16

    文章

    1317

    瀏覽量

    84623
  • 負極
    +關注

    關注

    0

    文章

    68

    瀏覽量

    9643

原文標題:【PCIe】鏈路訓練 - 通道極性和順序翻轉

文章出處:【微信號:小杜的芯片驗證日記,微信公眾號:小杜的芯片驗證日記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    nvme IP開發PCIe

    路層報文。 物理層位于PCIe層次結構的最底層。物理層實現PCIe的電氣連接,由邏輯層和電氣層組成。物理層使用LTSSM狀態機來管理,并實現
    發表于 05-17 14:54

    用于 PCIe Gen-3 卡的高速前端參考設計

    的 16 通道 PCIe Gen3 插槽兼容的 PCIe Gen3 轉接卡擴展 PCIe Gen-3 子系統的 PCB 線跡長度提高信號完整性和系統穩健性無縫兼容主板主機與端點卡之間的
    發表于 05-08 11:31

    基于 PCIE 總線的 4 10G 雙緩沖光纖通道適配器

    Express 總線的 4 10G 雙緩沖光纖通道適配器,板卡具有 4 通道 SFP+萬兆光纖接口,x8 PCIE 主機接口,具有 2 組 64 位 DDR3 SDRAM 作為高
    發表于 03-11 14:05

    可提高信號完整性和系統穩健性PCIe Gen-3高速前端卡設計包括BOM,PCB文件及光繪文件

    的 16 通道 PCIe Gen3 插槽兼容的 PCIe Gen3 轉接卡擴展 PCIe Gen-3 子系統的 PCB 線跡長度提高信號完整性和系統穩健性無縫兼容主板主機與端點卡之間的
    發表于 08-14 07:00

    AC701能否通過Artix 7的PCIe與PC通信?

    親愛的大家,我們購買了評估套件AC701,因為我們對使用7系列FPGA和PCIe IF的可能性感興趣。我們的目標是在板上實現應用,并通過PCIe在主機PC上觀察此應用的結果。這樣我
    發表于 09-10 07:56

    PCIe 3.0/4.0的均衡的工作原理

    動態均衡技術,在spec中被稱作“Link Equalizati on”(均衡,簡稱為LEQ)。本文理論篇主要介紹PCIe 3.0/4.0的
    發表于 11-25 06:19

    基于PCIe DMA的多通道數據采集和回放IP

    to Host)的全雙工數據傳輸6.自適應PCIe速率:PCIe 1.0,PCIe 2.0,PCI
    發表于 11-25 22:27

    什么是MPO光纖跳線的極性

      在光纖兩端的發送端(Tx)到接收端(RX)的這種匹配就被稱為極性。MPO光纖跳線產品的極性有3種:(1)A 型正極性(2)B型
    發表于 01-29 17:44

    PCIe Gen-3高速前端卡參考設計

    的 16 通道 PCIe Gen3 插槽兼容的 PCIe Gen3 轉接卡擴展 PCIe Gen-3 子系統的 PCB 線跡長度提高信號完整性和系統穩健性無縫兼容主板主機與端點卡之間的
    發表于 09-21 07:43

    體驗紫光PCIE使用WinDriver驅動紫光PCIE

    即可。 (6)打開工程后,理論上可以直接使用了,只要開發板設計好了PCIE的,都可直接與主機交互了,因為PCIE的管腳是無需用戶物理約束的。但是官方例程的top可以看到還是有除了
    發表于 11-17 14:35

    PCIe總線中的初始化與訓練

    前面的文章中介紹過,PCIe收發的都是差分信號,有的時候Link兩端的設備的對應信號的極性可能是相反的。因此,PCIe Spec允許在
    的頭像 發表于 06-05 09:06 ?1.1w次閱讀
    <b class='flag-5'>PCIe</b>總線中的<b class='flag-5'>鏈</b><b class='flag-5'>路</b>初始化與<b class='flag-5'>訓練</b>

    [PCIe] [電源管理] 面向硬件的ASPM狀態和L1子狀態

    PCIe設備的低功耗狀態要求系統驅動程序顯式地將設備置于低功耗狀態,從而PCIe則可以依次變為低功耗
    發表于 01-06 12:43 ?2次下載
    [<b class='flag-5'>PCIe</b>] [電源管理] 面向硬件的ASPM<b class='flag-5'>鏈</b><b class='flag-5'>路</b>狀態和L1子狀態

    [PCIe] [電源管理] 面向硬件的ASPM狀態和L1子狀態

    PCIe設備的低功耗狀態要求系統驅動程序顯式地將設備置于低功耗狀態,從而PCIe則可以依次變為低功耗
    發表于 01-11 15:31 ?1次下載
    [<b class='flag-5'>PCIe</b>] [電源管理] 面向硬件的ASPM<b class='flag-5'>鏈</b><b class='flag-5'>路</b>狀態和L1子狀態

    簡單盤點一下影響PCIe性能的因素

    PCIe中,數據的傳輸性能一般不會超過的最大帶寬,通過將PCIe設備的硬件、固件優化極
    發表于 07-08 09:38 ?4087次閱讀
    簡單盤點一下影響<b class='flag-5'>PCIe</b><b class='flag-5'>鏈</b><b class='flag-5'>路</b>性能的因素

    調試PCIE動態均衡介紹

    ,它會衰減數據流中的關鍵高頻分量,此外,由連接器和過孔引起的阻抗不連續會進一步降低性能。 PCIe均衡可應用于發送端 (TxEQ)、
    的頭像 發表于 12-05 09:18 ?1459次閱讀
    調試<b class='flag-5'>PCIE</b><b class='flag-5'>鏈</b><b class='flag-5'>路</b>動態均衡介紹