国产精品丝袜黑色高跟丨精品无码成人片一区二区丨免费在线视频你懂的丨国产69精品久久久久孕妇大杂乱丨亚洲最大毛片丨亚洲精品在线视频观看丨日韩激情一区二区三区丨а√天堂中文在线资源库免费观看丨想要视频在线丨国产精品毛片一区丨色播在线精品一区二区三区四区丨激情婷婷六月丨国产suv精品一区二区丨玩弄少妇秘书人妻系列丨亚洲ⅴ国产v天堂a无码二区丨张津瑜国内精品www在线丨激情国产视频丨免费毛片一级丨亚精区在二线三线区别99丨巨大乳做爰视频在线看丨中文字幕av一区中文字幕天堂丨亚洲情综合五月天丨国产视频黄丨丰满熟妇乱又伦精品丨红杏av在线

收藏本站在線留言網站地圖

您好,歡迎來到深圳聯樂實業有限公司官網
咨詢熱線

400-888-2720

聯樂實業

工業存儲/工業電腦服務商

21年專注高可靠性國產化工業存儲產品及解決方案

PCIe的TLP(Transaction Layer Packet)結構

返回列表 來源: 發布日期: 2022.03.19

PE5020220225


主機與PCIe設備之間,或者PCIe設備與設備之間,數據傳輸都是以 Packet形式進行發送端的事務層到接收端的事務層的傳輸。根據上層(軟件層或者應用層)請求(Request)的類型、目的地址和其他相關屬性,把這些請求打包,產生TLP(Transaction Layer Packet,事務層數據包)。然后這些TLP往下,經歷數據鏈路層、物理層,最終到達目標設備,下面來看看PCIe的TLP結構:


1


TLP主要由三部分組成:Header、Data和CRC(可選)。TLP都是始于發送端的事務層(Transaction Layer),終于接收端的事務層。每個TLP都有一個Header,跟人類一樣,沒有頭就中止了生命,所以TLP可以沒手沒腳,但絕不能沒有頭。事務層根據上層請求內容,生成TLP Header。Header內容包括發送者的相關信息、目標地址(該TLP要發給誰)、TLP類型(諸如前面提到的Memory Read、 Memory Write之類的)、數據長度(如果有的話)等。

PE32PE50.fw


Data Payload 域,用以放有效載荷數據。該域不是必需的,因為不是每個TLP都一定攜帶數據,比如Memory Read TLP,它僅僅是一個請求,數據是由目標設備通過 Completion TLP 返回的。一個 TLP 最大載重是4KB,數據長度大于4KB的話,就需要分幾個 TLP 進行傳輸。


1

ECRC(End to End CRC)域,它對之前的Header和Data(如果有的話)生成一個CRC在接收端根據收到的TLP重新生成Header和Data(如果有的話)的CRC,與收到的CRC比較,一樣則說明數據在傳輸過程中沒有出錯,否則就有錯。它也是可選的,完全可以設置不加CRC。

聯樂實業,工業存儲/工業電腦服務商,專注高可靠性國產化工業存儲產品及解決方案!詳情進入m.lz0830.cn或垂詢400-888-2720