pcie握手機制 PCIe匯流排的通訊機制

2021-10-13 06:11:18 字數 1068 閱讀 9510

pcie

匯流排的通訊機制

在介紹事務層之前,首先簡單地了解一下

pcie

匯流排的通訊機制。假設某

個裝置要對另乙個裝置進行讀取資料的操作,首先這個裝置(稱之為

requester

)需要向另乙個裝置傳送乙個

request

,然後另乙個裝置(稱之為

completer

)通過completion

packet

返回資料或者錯誤資訊。在

pcie

spec

中,規定了四種型別的請求(

request

memory

ioconfiguration

和messages

。其中,前三種都是從

pci/pci-x

匯流排中繼承過來的,第四種

messages

是pcie

新增加的型別。

詳細的資訊如下表所示:

從表中我們可以發現,只有

memory

write

和message

是posted

型別的,

其他的都是

non-posted

型別的。所謂

non-posted

,就是requester

傳送了一

個包含request

的包之後,必須要得到乙個包含

completion

的包的應答,這

次傳輸才算結束,否則會進行等待。所謂

posted

,就是requester

的請求並不

需要completer

通過傳送包含

completion

的包進行應答,當然也就不需要進

行等待了。很顯然,

posted

型別的操作對匯流排的利用率(效率)要遠高於

non-posted

型。那么為什么要分為

non-posted

和posted

兩種型別呢?對於

memory writes

pcie握手機制 PCIe匯流排的熱插拔機制

pcie 匯流排的熱插拔機制 某些特殊的應用場合可能要求 pcie 裝置能夠以高可靠性持續不間斷運 行,為此,pcie 匯流排採用熱插拔 hotplug 和熱切換 hotswap 技術,來實現不關閉系統電源的情況下更換 pcie 卡裝置。注 本文將簡單地介紹一下 pcie 匯流排的熱插拔機制,關於熱...

pcie匯流排與cpci匯流排 PCIE 學習筆記

最近看到了pcie知識點,這裡做了一些總結跟大家分享一下。pcie的由來 上世紀90年代,intel 提出了pci 的概念,並聯合ibm等其他公司成立的pci sig pci special interest group 以制定相應的規範。從pci到pci x,再pcie 1.0,pcie 2.0,...

pcie匯流排與cpci匯流排 PCIE技術概述

ssd的協議標準除了sata,還有乙個更先進的協議標準,就是pcie。pcie匯流排使用了高速差分匯流排,並採用了端到端的連線方式。兩個裝置之間的的傳輸通道,稱為link,由1,2,4,8,16,32個lane組成。lane的數目代表link的傳輸寬度 x1,x2,x4,x8,x16,x32 lan...