PCIE系統(tǒng)標(biāo)準(zhǔn)體系結(jié)構(gòu)解讀(一):體系結(jié)構(gòu)概述之PCIe 事務(wù)簡介

事務(wù)定義為請求者和完成者之間完成一次信息傳送需要完成的一系列或多個數(shù)據(jù)包傳送的過程。

PCIE 事務(wù)可以分為4大類:存儲器事務(wù)哲虾、IO事務(wù)枉圃、配置事務(wù)、消息事務(wù)礁凡。這些事務(wù)可以分成非報告事務(wù)(non-posted transaction)和報告事務(wù)(posted transaction)高氮。

非報告事務(wù):存儲器讀、存儲器讀鎖定顷牌、IO讀剪芍、IO寫、配置讀窟蓝、配置寫罪裹。

報告事務(wù):存儲器寫、消息运挫。

對于非報告事務(wù)状共,請求者發(fā)送一個 TLP 請求數(shù)據(jù)包給完成者。稍后谁帕,完成者返回一個 TLP 完成數(shù)據(jù)包給請求者峡继。非報告事務(wù)被作為分離事務(wù)處理。完成 TLP 的作用是向請求者確認(rèn)完成者已經(jīng)收到請求 TLP匈挖。非報告讀事務(wù)會將數(shù)據(jù)包含在完成 TLP 中碾牌,非報告寫事務(wù)會將數(shù)據(jù)包含在寫請求 TLP 中康愤。

對于報告事務(wù),請求者發(fā)送一個 TLP 請求數(shù)據(jù)包給完成者舶吗,但完成者不返回 TLP 完成數(shù)據(jù)包給請求者征冷。為了在完成事務(wù)中獲得最佳性能,以請求者不知道完成者是否成功接收請求為代價來優(yōu)化報告事務(wù)誓琼。報告事務(wù)在請求 TLP 中可以不包含也可以包含數(shù)據(jù)检激。

TLP?數(shù)據(jù)包類型縮寫名

存儲器讀請求Mrd

存儲器讀請求--鎖定訪問MRdLk

存儲器寫請求MWr

IO讀IORd

IO寫IOWr

配置讀(類型0或類型1)CfgRd0、CfgRd1

配置寫(類型0或類型1)CfgWr0腹侣、CfgWr1

沒有數(shù)據(jù)的消息請求Msg

帶數(shù)據(jù)的消息請求MsgD

沒有數(shù)據(jù)的完成Cpl

帶數(shù)據(jù)的完成CplD

沒有數(shù)據(jù)的完成--與鎖定的存儲器讀請求有關(guān)CplLk

帶數(shù)據(jù)的完成--與鎖定的存儲器讀請求有關(guān)CplDLk


非報告讀事務(wù)


請求者發(fā)送一個非報告讀請求 TLP 給它打算讀取其數(shù)據(jù)的完成者叔收。當(dāng)完成者接收該請求數(shù)據(jù)包并解碼其內(nèi)容時,它從目標(biāo)地址收集請求中指定量的數(shù)據(jù)筐带。完成者創(chuàng)建一個或多個帶數(shù)據(jù)的完成 TLP (CplD)今穿,并將其會送給請求者。完成者可以在每個 CplD 數(shù)據(jù)包返回最多 4KB的數(shù)據(jù)伦籍。

鎖定請求的非報告讀事務(wù)


請求者發(fā)送一個鎖定的存儲器讀請求 TLP (MRdLk)蓝晒。請求者只能是根聯(lián)合體,它代表 CPU 發(fā)送一個鎖定請求帖鸦。不允許端點發(fā)起鎖定請求芝薇。

在請求者發(fā)送解除鎖定消息給完成者之前,從請求者到完成者的路徑繼續(xù)保持鎖定作儿。解除鎖定指對消息通過的路徑及交換器的入端口/出端口解除鎖定洛二。

非報告寫事務(wù)


報告存儲器寫事務(wù)


報告消息事務(wù)


對消息請求的支持可以去除 PCIe 系統(tǒng)對邊帶信號的需求」ッ蹋可以用于 PCI 風(fēng)格的傳統(tǒng)中斷信號晾嘶、電源管理協(xié)議、錯誤信令娶吞、解除 PCIe 結(jié)構(gòu)中鎖定的路徑垒迂、插槽電源支持、熱插拔協(xié)議以及廠商定義的各種目的妒蛇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末机断,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子绣夺,更是在濱河造成了極大的恐慌吏奸,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陶耍,死亡現(xiàn)場離奇詭異奋蔚,居然都是意外死亡,警方通過查閱死者的電腦和手機烈钞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門旺拉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來产上,“玉大人棵磷,你說我怎么就攤上這事蛾狗。” “怎么了仪媒?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵沉桌,是天一觀的道長。 經(jīng)常有香客問我算吩,道長留凭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任偎巢,我火速辦了婚禮蔼夜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘压昼。我一直安慰自己求冷,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布窍霞。 她就那樣靜靜地躺著匠题,像睡著了一般。 火紅的嫁衣襯著肌膚如雪但金。 梳的紋絲不亂的頭發(fā)上韭山,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天,我揣著相機與錄音冷溃,去河邊找鬼钱磅。 笑死,一個胖子當(dāng)著我的面吹牛似枕,可吹牛的內(nèi)容都是我干的盖淡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼菠净,長吁一口氣:“原來是場噩夢啊……” “哼禁舷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起毅往,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤牵咙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后攀唯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體洁桌,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年侯嘀,在試婚紗的時候發(fā)現(xiàn)自己被綠了另凌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谱轨。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖吠谢,靈堂內(nèi)的尸體忽然破棺而出土童,到底是詐尸還是另有隱情,我是刑警寧澤工坊,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布献汗,位于F島的核電站,受9級特大地震影響王污,放射性物質(zhì)發(fā)生泄漏罢吃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一昭齐、第九天 我趴在偏房一處隱蔽的房頂上張望尿招。 院中可真熱鬧,春花似錦阱驾、人聲如沸就谜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吁伺。三九已至,卻和暖如春租谈,著一層夾襖步出監(jiān)牢的瞬間篮奄,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工割去, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留窟却,地道東北人。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓呻逆,卻偏偏與公主長得像夸赫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子咖城,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容