精品麻豆-强行糟蹋人妻hd中文字幕-国产真人无遮挡作爱免费视频-久久综合久色欧美综合狠狠-日本成人精品-四虎三级-女同av在线-伊人二区-四虎在线免费观看视频-二区在线播放-国产jzjzjz丝袜老师水多-jizz日本在线-欧美一区二区三区婷婷月色-天天操夜夜草-国产精品第一页在线观看-色婷婷久-国产精品一区二区6-毛片在线免费观看网站-亚洲麻豆一区-最新啪啪网站

收藏本站在線留言網(wǎng)站地圖

您好,歡迎來(lái)到深圳聯(lián)樂(lè)實(shí)業(yè)有限公司官網(wǎng)
咨詢(xún)熱線

400-888-2720

聯(lián)樂(lè)實(shí)業(yè)

工業(yè)存儲(chǔ)/工業(yè)電腦服務(wù)商

22年專(zhuān)注高可靠性國(guó)產(chǎn)化工業(yè)存儲(chǔ)產(chǎn)品及解決方案

PCIe的TLP(Transaction Layer Packet)結(jié)構(gòu)

返回列表 來(lái)源: 發(fā)布日期: 2022.03.19

PE5020220225


主機(jī)與PCIe設(shè)備之間,或者PCIe設(shè)備與設(shè)備之間,數(shù)據(jù)傳輸都是以 Packet形式進(jìn)行發(fā)送端的事務(wù)層到接收端的事務(wù)層的傳輸。根據(jù)上層(軟件層或者應(yīng)用層)請(qǐng)求(Request)的類(lèi)型、目的地址和其他相關(guān)屬性,把這些請(qǐng)求打包,產(chǎn)生TLP(Transaction Layer Packet,事務(wù)層數(shù)據(jù)包)。然后這些TLP往下,經(jīng)歷數(shù)據(jù)鏈路層、物理層,最終到達(dá)目標(biāo)設(shè)備,下面來(lái)看看PCIe的TLP結(jié)構(gòu):


1


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

PE32PE50.fw


Data Payload 域,用以放有效載荷數(shù)據(jù)。該域不是必需的,因?yàn)椴皇敲總€(gè)TLP都一定攜帶數(shù)據(jù),比如Memory Read TLP,它僅僅是一個(gè)請(qǐng)求,數(shù)據(jù)是由目標(biāo)設(shè)備通過(guò) Completion TLP 返回的。一個(gè) TLP 最大載重是4KB,數(shù)據(jù)長(zhǎng)度大于4KB的話,就需要分幾個(gè) TLP 進(jìn)行傳輸。


1

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

聯(lián)樂(lè)實(shí)業(yè),工業(yè)存儲(chǔ)/工業(yè)電腦服務(wù)商,專(zhuān)注高可靠性國(guó)產(chǎn)化工業(yè)存儲(chǔ)產(chǎn)品及解決方案!詳情進(jìn)入www.skymold.com.cn或垂詢(xún)400-888-2720