欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

PCIe 6.0入門之事務(wù)層報文格式

jf_78858299 ? 來源:知芯有道 ? 作者:知芯有道 ? 2023-05-22 17:32 ? 次閱讀

PCIE 6.0 (四)

事務(wù)層報文格式

⊙transaction layer

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

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

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

? 基于credit的流量控制

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

0****1

**###

Transaction Descriptor

**

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

? Transaction ID—識別未完成的交易

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

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

Transaction ID

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

圖片

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

Requester ID 字段包含“生成這個 TLP 報文”的 PCIe 設(shè)備的總線號(Bus Number)、設(shè)備號(Device Number)和功能號(Function Number),對于存儲器寫請求 TLP,Requester ID 字段并不是必須的。但是 PCIe 總線規(guī)范并沒有明確說明存儲器寫請求 TLP 究竟需不需要 Requester ID 字段,為此 IC 設(shè)計者依然需要將存儲器寫 TLP 的 Requester ID 字段置為有效。

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

Attributes field

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

? 排序 (ordering)

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

? 硬件一致性管理 (snoop)

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

圖片

Traffic Class (TC) field

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

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

0****2

**## Completion Rules

**

圖片

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

Completion Rules for Non-Flit Mode

圖片

CPL按照ID進行路由,并使用 3 DW 標頭。

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

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

? Completer ID[15:0] - 標識完成者

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

圖片

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

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

?Tag[9:0] - 結(jié)合 Requester ID 字段,對應(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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7529

    瀏覽量

    164385
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1263

    瀏覽量

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

    關(guān)注

    0

    文章

    39

    瀏覽量

    26513
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    百問MQTT協(xié)議分析 - MQTT簡述及協(xié)議報文格式組成

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

    榮小菜補鈣記第43期:報文合成與解析之字的合成與分解

    。假設(shè)報文格式如下圖所示,整個報文包包含4個字,每個bit組合均代表不同的涵義。下面我們根據(jù)該報文格式進行報文合成和報文解析。
    發(fā)表于 08-26 20:33

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

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

    tcp報文格式詳解

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

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

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

    一種基于粗糙集聚類的報文格式推斷方法

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

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

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

    變頻器報文格式解析

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

    PCIe 6.0入門之什么是 PCIe 6.0

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

    PCIe 6.0入門之事務(wù)

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

    Path延時測量相關(guān)報文格式介紹

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

    modbus報文解析,modbus報文格式詳解

    支持點對點和多點通信,可以實現(xiàn)控制器之間的通信。 Modbus報文是Modbus協(xié)議中的基本通信單位。Modbus報文包含一個頭部和數(shù)據(jù)部分。頭部包含了從站地址、功能碼和數(shù)據(jù)長度等信息,數(shù)據(jù)部分包含了請求或響應(yīng)數(shù)據(jù)。 ? 1. 地址碼(Address Code):指定通信
    的頭像 發(fā)表于 01-09 16:45 ?5819次閱讀

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

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

    modbus報文解析,modbus報文格式詳解

    支持點對點和多點通信,可以實現(xiàn)控制器之間的通信。 Modbus報文是Modbus協(xié)議中的基本通信單位。Modbus報文包含一個頭部和數(shù)據(jù)部分。頭部包含了從站地址、功能碼和數(shù)據(jù)長度等信息,數(shù)據(jù)部分包含了請求或響應(yīng)數(shù)據(jù)。 1. 地址碼(Address Code):指定通信對象
    的頭像 發(fā)表于 04-16 15:16 ?2681次閱讀