女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

CCIX協議層消息字段的含義

安芯教育科技 ? 來源:老秦談芯 ? 作者:老秦談芯 ? 2022-06-28 17:22 ? 次閱讀

3. CCIX協議層

3.1 介紹

每個CCIX代理都有一個ID,通過ID進行消息路由。

每個CCIX端口可以與一個或多個其他CCIX端口通信。CCIX交換機(Switch)包括CCIX端口并支持CCIX鏈路。CCIX鏈路定義為兩個CCIX端口之間的(邏輯)連接,具有專用的通信資源。

82a267f0-f67f-11ec-ba43-dac502259ad0.png

一個CCIX系統在正常工作前,需要主機通過發現(discovery)和枚舉(enumeration)機制去初始化,CCIX規范并沒有額外規定這個機制,完全遵守PCIe規范。

發現過程需要完成以下動作:

發現系統中存在的每個芯片。

發現系統中存在的所有傳輸交換機(transport switches),包括支持協議的嵌入式和獨立式交換機。

發現在系統中每個芯片上的所有代理。

對于每個主代理,發現在系統地址映射中其所需的地址范圍的大小。

對于每個從代理,發現從屬代理可以提供給另一個芯片上的主代理的地址范圍的大小。

枚舉過程需要完成以下動作:

確定系統的拓撲結構和適當的路由算法

將從代理分配給主代理。

確定主代理和從代理的全局系統地址映射(G-RSAM和G-HSAM)。

確定整個系統的代理ID分配。

3.2 消息字段

前面講過,在CCIX鏈路層和CCIX事務層之間,是通過CCIX消息來進行通信的。CCIX消息可以分為幾類,請求消息,監聽消息和響應消息。下圖是請求消息的所有字段(Field)。如果是128B的緩存行,“注釋列”標明了所需的額外要求。另外,表的底部列出了請求消息中包含數據時所需的其它字段。

82b758fe-f67f-11ec-ba43-dac502259ad0.png

下圖是監聽消息的所有字段。

82e84fd6-f67f-11ec-ba43-dac502259ad0.png

下圖是響應消息的所有字段。

83140270-f67f-11ec-ba43-dac502259ad0.png

接下來,我們看看這些CCIX消息中每個字段的具體含義是什么。

TgtID: 目標標識(Target Identifier),6-bit寬度。

SrcID: 源標識(Source Identifier),6-bit寬度。

MsgLen:消息長度,6-bit寬度,以4字節增量的方式標識消息的長度,例如下表顯示,消息最長116字節,最短4字節。

833e0002-f67f-11ec-ba43-dac502259ad0.png

MsgCredit:用于標識消息信用是否傳遞給CCIX鏈路的發送方。后面會解釋什么是信用。

Ext:如果設置為1,表示包含4B擴展。

MsgType:標識有效負載中的消息類型,4-bit寬度,編碼含義如下表。

835cadea-f67f-11ec-ba43-dac502259ad0.png

QoS:Quality of Service,服務質量優先級別。QoS主要用于主控制器和內存控制器事務調度;只有請求具有QoS字段;QoS設置不應影響功能正確性;QoS字段沒有必要的行為要求,然而預期的默認行為是QoS的上升值表示更高的優先級。

TxnID: 事務標識(Transaction Identifier),12-bit寬度(對于128B的緩存行,只需11-bit)。

ReqOp,SnpOp, RespOp:指定要執行的操作,Opcode編碼對于每種消息類型是不同的。

Addr:指定與消息相關的地址,允許的地址大小由AddrWidth屬性定義。

NonSec:標識是對非安全區域的訪問。

ReqAttr:請求屬性,包括有關請求數據大小、內存屬性、監聽屬性以及事務排序要求信息。ReqAttr[6:4]指明數據大小,合法的數據長度可以是1B,2B,4B,8B,16B,32B,128B;ReqAttr[2:0]指明了存儲類型,編碼如下。

83793b0e-f67f-11ec-ba43-dac502259ad0.png

83a8d7b0-f67f-11ec-ba43-dac502259ad0.png

User:用戶定義的字段。

Data:寫數據或者讀響應數據。

BE:Byte Enable,字節使能。

Posion:指示對應的8-byte塊是否有未更正的錯誤。

SnpCast:標識單獨監聽的代理,其編碼如下表。

83cc4aba-f67f-11ec-ba43-dac502259ad0.png

RespAttr:響應屬性。在Comp響應中,此字段不用,必須設置為0;在CompData響應中,此字段指示響應接收器可以設置的緩存狀態;在監聽響應中,此字段指明在被監聽端(snoopee)的一致性緩存狀態。

DataRet:指示是否要將數據返回到主代理。當DataRet被置無效時,對于除SnpMakeI之外的所有監聽:

要求返回“臟”緩存行的數據。

建議(但不是必需的)不為唯一的干凈緩存行返回數據。

要求不為共享“干凈”緩存行返回數據。

當DataRet有效時:

要求返回“臟”緩存行的數據。

建議為唯一的“干凈”緩存行返回數據,但不是必需的。

要求不為共享“干凈”緩存行返回數據。

接下來會講到CCIX的一致性協議,內容會比較多

原文標題:技術分享 | CCIX(三)

文章出處:【微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7239

    瀏覽量

    90990
  • 交換機
    +關注

    關注

    21

    文章

    2720

    瀏覽量

    101344
  • 端口通信
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6750
  • 字段
    +關注

    關注

    0

    文章

    14

    瀏覽量

    1708

原文標題:技術分享 | CCIX(三)

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    NVMe協議研究掃盲

    。NVMe-oF協議進一步擴展了NVMe協議在網絡傳輸中的應用,該協議定義了使用多種通用的傳輸協議來進行數據的傳輸,包括FC、Infini
    發表于 06-02 23:28

    NVMe協議簡要分析

    和生產者之間的速率有關。 2NVMe分層結構 NVMe協議棧結構分為應用和傳輸兩個層次。在應用中實現NVMe命令生成、隊列管理和流程控制,而傳輸
    發表于 05-15 00:34

    自動化通信協議Profinet轉EtherCAT:提升布貼合效率

    不同的通信協議。今天,我們將探討開疆智能Profinet轉EtherCAT網關KJ-PN-ECATM及其在布貼合機中的應用。Profinet是基于以太網的工業自動化通信
    的頭像 發表于 03-31 10:39 ?190次閱讀
    自動化通信<b class='flag-5'>協議</b>Profinet轉EtherCAT:提升<b class='flag-5'>層</b>布貼合效率

    ID讀卡器TCP協議QT小程序開發

    、基本概念 TCP是一種面向連接的、可靠的、基于字節流的傳輸通信協議。它工作在OSI模型的第四,即傳輸,為用戶提供可靠的、有序的和無差錯的數據傳輸服務。TCP
    的頭像 發表于 12-31 10:19 ?521次閱讀
    ID讀卡器TCP<b class='flag-5'>協議</b>QT小程序開發

    MultiGABSE-AU物理PMA子及PMD子的相關機制

    在之前的文章中,我們介紹了IEEE 802.3cz[1]協議,MultiGABSE-AU物理中XMII、PCS子以及兩個可選功能的相關內容,本篇將介紹MultiGABSE-AU物理
    的頭像 發表于 12-23 10:20 ?819次閱讀
    MultiGABSE-AU物理<b class='flag-5'>層</b>PMA子<b class='flag-5'>層</b>及PMD子<b class='flag-5'>層</b>的相關機制

    OSI七模型中的數據封裝過程

    數據能夠在不同網絡之間順利傳輸,按層次將數據添加相應的協議頭和尾的過程。每一在傳輸數據時,會在接收到的數據單元上加上本協議頭(和尾)
    的頭像 發表于 11-24 11:11 ?2296次閱讀

    OSI七模型中各層的協議 OSI七模型的優勢與不足

    OSI七模型中各層的協議 OSI(Open Systems Interconnection)七模型是一個用于描述網絡通信功能的分層模型。每一都負責不同的功能和任務,并定義了相應的
    的頭像 發表于 11-24 10:54 ?1065次閱讀

    OSI七模型的每一功能

    開放系統互聯(OSI)模型是一個概念性框架,用于標準化網絡通信過程,以便不同的計算機系統和網絡能夠相互通信。OSI模型分為七,每一都有其特定的功能和協議。以下是OSI七模型的每一
    的頭像 發表于 11-24 10:46 ?1324次閱讀

    如何在文本字段中使用上標、下標及變量

    在KiCad的任何文本字段中,都可以通過以下的方式實現上標、下標、上劃線以及顯示變量及字段值的描述: 文本變量“文本變量”可以在 原理圖設置->工程->文本變量 中設置。下圖中設置了一個變量名
    的頭像 發表于 11-12 12:23 ?509次閱讀
    如何在文本<b class='flag-5'>字段</b>中使用上標、下標及變量

    SATA主機協議的物理的實現過程

    這里講解SATA主機協議的物理的實現過程。
    的頭像 發表于 10-22 15:17 ?819次閱讀
    SATA主機<b class='flag-5'>協議</b>的物理<b class='flag-5'>層</b>的實現過程

    TCP協議是什么

    在網絡通信的廣闊領域中,TCP(Transmission Control Protocol,傳輸控制協議)扮演著舉足輕重的角色。作為TCP/IP協議族中的核心協議之一,TCP位于網絡
    的頭像 發表于 10-09 13:54 ?1494次閱讀

    IPSec VPN的含義與原理

    IPSec VPN(Internet Protocol Security Virtual Private Network),即基于IPSec協議的虛擬專用網絡,是一種在公共網絡上建立安全加密連接
    的頭像 發表于 10-08 09:52 ?1729次閱讀

    LIN協議和物理要求

    電子發燒友網站提供《LIN協議和物理要求.pdf》資料免費下載
    發表于 08-30 09:36 ?1次下載
    LIN<b class='flag-5'>協議</b>和物理<b class='flag-5'>層</b>要求

    gyts53型號光纜含義

    通用的光纜命名規則,其中每個字母和數字都有特定的含義。具體來說: G:代表光纜的類型,G表示該光纜是鋼帶鎧裝光纜。 Y:表示光纜的結構,Y表示該光纜采用絞式結構。 T:表示光纜的護,T表示該光纜的護
    的頭像 發表于 07-13 16:36 ?3448次閱讀

    請問如何將esp32-idf內部的應用網絡協議關聯到自己寫的網絡設備上?

    使用ESP32-IDF里面的應用協議如MQTT、HTTP。但網絡設備是自己添加的4G模塊,請問有沒有類似的應用例程,如何將4G網絡模塊關聯到MQTT應用協議里面。
    發表于 06-21 13:47