chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PCIe 6.0入門(mén)之事務(wù)層報(bào)文格式

jf_78858299 ? 來(lái)源:知芯有道 ? 作者:知芯有道 ? 2023-05-22 17:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PCIE 6.0 (四)

事務(wù)層報(bào)文格式

⊙transaction layer

作為協(xié)議的最高層,事務(wù)層的主要功能是:

? 流水線(xiàn)式完整拆分交易協(xié)議

? 區(qū)分事務(wù)層數(shù)據(jù)包 (TLP) 的排序和處理要求的機(jī)制

? 基于credit的流量控制

? 可選支持?jǐn)?shù)據(jù)中毒和端到端數(shù)據(jù)完整性檢測(cè)。

0****1

**###

Transaction Descriptor

**

事務(wù)描述符是一種在請(qǐng)求方和完成方之間攜帶事務(wù)信息的機(jī)制。通過(guò)事務(wù)描述符TL層才知道要如何處理這些報(bào)文。在整個(gè)事務(wù)描述符由三個(gè)字段組成:

? Transaction ID—識(shí)別未完成的交易

? Attributes field — 指定事務(wù)的特征

? Traffic Class (TC) field — 將交易與所需服務(wù)類(lèi)型相關(guān)聯(lián)

Transaction ID

下圖顯示事務(wù)描述符的字段。 這些字段在數(shù)據(jù)包標(biāo)頭中不連續(xù)。

圖片

在架構(gòu)上,Tag[13:0] 是由每個(gè)請(qǐng)求者生成的 14 位字段,表示一次pcie的通信TLP 的序號(hào)。對(duì)于所有需要完成該請(qǐng)求者 ID 的未完成請(qǐng)求,它必須是唯一的。TAG的大小決定了事務(wù)層傳輸事務(wù)的數(shù)量的大小,相比于PCIE 5.0支持10bit tag,PCIE 6.0可以支持14bit tag,事務(wù)的數(shù)量擴(kuò)大了16倍, PCIE 6.0 的協(xié)議中有具體的規(guī)定,哪些情況下可以支持14bit TAG,小編在此就不詳細(xì)列出了。

Requester ID 字段包含“生成這個(gè) TLP 報(bào)文”的 PCIe 設(shè)備的總線(xiàn)號(hào)(Bus Number)、設(shè)備號(hào)(Device Number)和功能號(hào)(Function Number),對(duì)于存儲(chǔ)器寫(xiě)請(qǐng)求 TLP,Requester ID 字段并不是必須的。但是 PCIe 總線(xiàn)規(guī)范并沒(méi)有明確說(shuō)明存儲(chǔ)器寫(xiě)請(qǐng)求 TLP 究竟需不需要 Requester ID 字段,為此 IC 設(shè)計(jì)者依然需要將存儲(chǔ)器寫(xiě) TLP 的 Requester ID 字段置為有效。

對(duì)于 Non-Posted 數(shù)據(jù)請(qǐng)求,目標(biāo)設(shè)備需要使用完成報(bào)文做為回應(yīng)。在這個(gè)完成報(bào)文中,需要使用源設(shè)備的 Requester ID 字段。因此在 Non-Posted 數(shù)據(jù)請(qǐng)求 TLP 中,如存儲(chǔ)器讀請(qǐng)求、I/O 和配置讀寫(xiě)請(qǐng)求 TLP,必須使用 Requester ID 字段。

Attributes field

Attributes 字段用于提供附加信息,允許修改 Transactions 的默認(rèn)處理。 例如:

? 排序 (ordering)

(PCIE中報(bào)文是有優(yōu)先級(jí)的,不同的報(bào)文有不同的優(yōu)先級(jí),order功能就是用來(lái)計(jì)算如何讓優(yōu)先級(jí)高的報(bào)文先進(jìn)行傳輸,并且不打亂在鏈路中其他報(bào)文的順序,后面會(huì)和大家介紹order的功能)

? 硬件一致性管理 (snoop)

Attributes是允許但不需要優(yōu)化流量處理的提示。 優(yōu)化支持的級(jí)別取決于特定 PCI Express 外設(shè)和平臺(tái)構(gòu)建塊的目標(biāo)應(yīng)用。 在Flit Mode中,Attributes在 TLP 報(bào)頭中是連續(xù)的。 在 Non-Flit Mode 中,Attributes bit 2 有時(shí)標(biāo)記為 A2,并且與bit 1 和 0 不相鄰。

圖片

Traffic Class (TC) field

流量類(lèi)別 (TC) 是一個(gè) 3 位字段,允許將事務(wù)區(qū)分為八個(gè)流量類(lèi)別。

與 PCI Express 虛擬通道支持一起,TC 機(jī)制是實(shí)現(xiàn)差異化流量服務(wù)的基本要素。 每個(gè) PCI Express 事務(wù)層數(shù)據(jù)包都使用 TC 信息作為在 PCI Express 結(jié)構(gòu)中端到端攜帶的不變標(biāo)簽。 當(dāng)數(shù)據(jù)包穿過(guò)結(jié)構(gòu)時(shí),此信息將在每個(gè)鏈路和每個(gè)交換機(jī)元素內(nèi)使用,以做出有關(guān)正確提供流量服務(wù)的決策。 服務(wù)的一個(gè)關(guān)鍵方面是根據(jù) TC 標(biāo)簽通過(guò)相應(yīng)的虛擬通道路由數(shù)據(jù)包。

0****2

**## Completion Rules

**

圖片

在TL層傳輸中報(bào)文可以根據(jù)類(lèi)型分為P(post), np(non-post), cpl報(bào)文。P報(bào)文指的是報(bào)文發(fā)出去需要等待接收方發(fā)回已經(jīng)接收到的響應(yīng),才能進(jìn)行下一步處理的報(bào)文(eg:所有的Read報(bào)文, Non-Posted Write, DMWR, and AtomicOp )。CPL報(bào)文就是響應(yīng)報(bào)文。NP則是不需要等待響應(yīng)回來(lái)就可繼續(xù)向下發(fā)送。

Completion Rules for Non-Flit Mode

圖片

CPL按照ID進(jìn)行路由,并使用 3 DW 標(biāo)頭。

? 請(qǐng)注意,路由 ID 字段直接對(duì)應(yīng)于隨相應(yīng)請(qǐng)求提供的請(qǐng)求者 ID。 因此,對(duì)于完成,這些字段將統(tǒng)稱(chēng)為請(qǐng)求者 ID,而不是通常用于 ID 路由的不同字段。

? 除了包含在所有 TLP 中的報(bào)頭字段和 ID 路由字段外,Completions 還包含以下附加字段(參見(jiàn)§ 圖 2-73):

? Completer ID[15:0] - 標(biāo)識(shí)完成者

? Completion Status[2:0] - 指示完成狀態(tài)

圖片

? BCM - 已修改的字節(jié)數(shù) - 該位不得由 PCI Express 完成者設(shè)置,只能由 PCI-X 完成者設(shè)置

? Byte Count[11:0] - 請(qǐng)求的剩余字節(jié)數(shù)

?Tag[9:0] - 結(jié)合 Requester ID 字段,對(duì)應(yīng)于 Transaction ID。 在 Non-Flit Mode 中,Tag 字段為 10 位。

? Lower Address[6:0] - 完成起始字節(jié)的低字節(jié)地址

Completion Rules for Flit Mode

圖片

在 Flit 模式中,CPL 的規(guī)則與 Non-Flit 模式中的相同,但域斷定義有一些不一樣。 在 Flit Mode 中,Completions 必須使用 Completion Header Base。在 Flit Mode 中,Tag 字段為 14 位。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7738

    瀏覽量

    171647
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1460

    瀏覽量

    88391
  • TL
    TL
    +關(guān)注

    關(guān)注

    1

    文章

    39

    瀏覽量

    26952
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PCIe可以添加哪些定位手段?PCIe需要的debug設(shè)計(jì)

    如圖所示,PCIe IP作為endpoint與RC對(duì)接,用戶(hù)實(shí)現(xiàn)了應(yīng)用邏輯,與PCIe IP進(jìn)行交互,交互信號(hào)中data格式為T(mén)LP報(bào)文格式,且交互信號(hào)包含相應(yīng)的控制信號(hào),例如
    的頭像 發(fā)表于 02-26 18:19 ?2401次閱讀

    百問(wèn)MQTT協(xié)議分析 - MQTT簡(jiǎn)述及協(xié)議報(bào)文格式組成

    城市、遠(yuǎn)程醫(yī)療、遠(yuǎn)程教育 g)電力、石油與能源等行業(yè)市場(chǎng) 16.2 mqtt協(xié)議報(bào)文格式組成 16.2.1 mqtt控制報(bào)文結(jié)構(gòu) MQTT 協(xié)議通過(guò)交換預(yù)定義的 MQTT 控制報(bào)文來(lái)通信。 這一節(jié)描述
    發(fā)表于 12-13 09:29

    nvme IP開(kāi)發(fā)之PCIe

    所示。 圖2PCIe層次結(jié)構(gòu) 事務(wù)層定義了PCIe總線(xiàn)事務(wù),是PCIe總線(xiàn)層次結(jié)構(gòu)中的最高層。事務(wù)
    發(fā)表于 05-17 14:54

    nvme IP開(kāi)發(fā)之PCIe

    、Payload和TLP Digest組成。TLP頭是TLP中最關(guān)鍵的部分,一般由三個(gè)或四個(gè)雙字的長(zhǎng)度,其格式定義如表1所示。 表1 PCIeTLP報(bào)文格式 常用的PCIeTLP事務(wù)
    發(fā)表于 05-18 00:48

    Delphi教程之事務(wù)工作原理

    Delphi教程之事務(wù)工作原理,學(xué)習(xí)Delphi的必備資料。
    發(fā)表于 03-31 11:29 ?2次下載

    tcp報(bào)文格式詳解

    TCP(Transmission ControProtocol)傳輸控制協(xié)議是一種面向連接的、可靠的、基于字節(jié)流的傳輸層協(xié)議。TCP報(bào)文是TCP層傳輸?shù)臄?shù)據(jù)單元,也稱(chēng)為報(bào)文段。
    發(fā)表于 12-08 11:11 ?3.4w次閱讀
    tcp<b class='flag-5'>報(bào)文格式</b>詳解

    數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程之事務(wù)控制與鎖定

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程之事務(wù)控制與鎖定主要內(nèi)容包括了:1,事務(wù)的概念及分類(lèi) 2,事務(wù)的簡(jiǎn)單操作 3,鎖的分類(lèi) 4,死鎖的處理
    發(fā)表于 01-11 11:20 ?3次下載
    數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程<b class='flag-5'>之事務(wù)</b>控制與鎖定

    一種基于粗糙集聚類(lèi)的報(bào)文格式推斷方法

    報(bào)文聚類(lèi)是報(bào)文格式推斷的基礎(chǔ),現(xiàn)有的報(bào)文聚類(lèi)方法大多以報(bào)文的全局相似性為聚類(lèi)的標(biāo)準(zhǔn),這類(lèi)聚類(lèi)方法的準(zhǔn)確率往往不高,進(jìn)而影響后續(xù)報(bào)文格式提取的
    發(fā)表于 04-25 11:45 ?3次下載
    一種基于粗糙集聚類(lèi)的<b class='flag-5'>報(bào)文格式</b>推斷方法

    網(wǎng)絡(luò)協(xié)議棧:MQTT的報(bào)文格式解析

    在上一篇文章,直接在本地搭建了服務(wù)器和客戶(hù)端,簡(jiǎn)單的實(shí)踐了MQTT的用法。而這一篇來(lái)解析MQTT的報(bào)文格式。MQTT的報(bào)文字段很精簡(jiǎn)。但是解析起來(lái)還是有些復(fù)雜的。 解析報(bào)文最好的工具是采用
    的頭像 發(fā)表于 05-13 14:06 ?6993次閱讀
    網(wǎng)絡(luò)協(xié)議棧:MQTT的<b class='flag-5'>報(bào)文格式</b>解析

    變頻器報(bào)文格式解析

    PLC以通訊方式控制變頻器正反轉(zhuǎn)為例進(jìn)行說(shuō)明;在通訊參數(shù)都設(shè)置好之后,需要先斷一下電,這樣設(shè)置的參數(shù)才會(huì)生效,下面就是PLC要發(fā)送報(bào)文給變頻器了。
    發(fā)表于 02-03 09:09 ?4445次閱讀

    PCIe 6.0入門(mén)之什么是 PCIe 6.0

    PCI Express? 6.0 (PCIe? 6.0) 規(guī)范由 PCI-SIG? 于 2022 年 1 月發(fā)布。最新一代的 PCIe 標(biāo)準(zhǔn)帶來(lái)了許多激動(dòng)人心的新功能,旨在提高計(jì)算密集
    的頭像 發(fā)表于 05-22 17:27 ?9269次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>6.0</b><b class='flag-5'>入門(mén)</b>之什么是 <b class='flag-5'>PCIe</b> <b class='flag-5'>6.0</b>

    PCIe 6.0入門(mén)之事務(wù)

    作為協(xié)議的最高層,事務(wù)層的主要功能是: ? 流水線(xiàn)式完整拆分交易協(xié)議 ? 區(qū)分事務(wù)層數(shù)據(jù)包 (TLP) 的排序和處理要求的機(jī)制 ? 基于credit的流量控制 ? 可選支持?jǐn)?shù)據(jù)中毒和端到端數(shù)據(jù)完整性檢測(cè)。
    的頭像 發(fā)表于 05-22 17:30 ?6220次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>6.0</b><b class='flag-5'>入門(mén)</b><b class='flag-5'>之事務(wù)</b>層

    Path延時(shí)測(cè)量相關(guān)報(bào)文格式介紹

    Pdelay_Req報(bào)文格式定義 如下圖15所示為IEEE802.1AS定義的報(bào)文格式定義: 圖15 Pdelay_Req報(bào)文格式定義 上圖中header與SYNCMessage頭信息定義
    的頭像 發(fā)表于 07-24 10:45 ?2106次閱讀
    Path延時(shí)測(cè)量相關(guān)<b class='flag-5'>報(bào)文格式</b>介紹

    CAN的報(bào)文格式和發(fā)送總流程

    在標(biāo)準(zhǔn)格式中,報(bào)文的起始位稱(chēng)為幀起始(SOF),然后是由11位標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位(RTR)組成的仲裁場(chǎng)。RTR位標(biāo)明是數(shù)據(jù)幀還是請(qǐng)求幀,在請(qǐng)求幀中沒(méi)有數(shù)據(jù)字節(jié)。
    發(fā)表于 04-11 10:07 ?1.5w次閱讀
    CAN的<b class='flag-5'>報(bào)文格式</b>和發(fā)送總流程

    工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)北向自定義報(bào)文配置流程

    北向接口是設(shè)備或系統(tǒng)連接到物聯(lián)網(wǎng)云平臺(tái)的接口,它允許云平臺(tái)通過(guò)統(tǒng)一的接口監(jiān)管各個(gè)設(shè)備廠商的設(shè)備,監(jiān)控設(shè)備運(yùn)行與報(bào)警狀態(tài)。而北向報(bào)文格式則是這些接口間傳輸數(shù)據(jù)所遵循的具體規(guī)則和格式。 在實(shí)際應(yīng)用中
    的頭像 發(fā)表于 02-21 10:49 ?1025次閱讀
    工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)北向自定義<b class='flag-5'>報(bào)文</b>配置流程