色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

CCIX協議層詳解

路科驗證 ? 來源:老秦談芯 ? 作者:老秦談芯 ? 2022-08-03 14:12 ? 次閱讀

3. CCIX協議層

3.1 介紹

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

186e462c-12e2-11ed-ba43-dac502259ad0.png

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

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

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

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

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

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

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

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

將從代理分配給主代理。

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

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

3.2 消息字段

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

18a77be0-12e2-11ed-ba43-dac502259ad0.png

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

18bff6fc-12e2-11ed-ba43-dac502259ad0.png

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

18d20b62-12e2-11ed-ba43-dac502259ad0.png

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

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

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

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

18f63d34-12e2-11ed-ba43-dac502259ad0.png

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

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

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

1908cd14-12e2-11ed-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]指明了存儲類型,編碼如下。

191d2cf0-12e2-11ed-ba43-dac502259ad0.png

19363e48-12e2-11ed-ba43-dac502259ad0.png

User:用戶定義的字段。

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

BE:Byte Enable,字節使能。

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

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

195c80d0-12e2-11ed-ba43-dac502259ad0.png

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

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

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

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

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

當DataRet有效時:

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

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

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

今天先到這里吧,內容不多,但是有點雜亂。接下來會講到CCIX的一致性協議,內容會比較多 最后附上兩篇舊文,幫助大家理解ReqAttr[2:0]中的存儲類型。

審核編輯:湯梓紅

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

    關注

    18

    文章

    6026

    瀏覽量

    135950
  • 交換機
    +關注

    關注

    21

    文章

    2637

    瀏覽量

    99537

原文標題:老秦帶你探索CCIX(三)

文章出處:【微信號:Rocker-IC,微信公眾號:路科驗證】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一文弄懂CCIX協議

    3. CCIX協議3.1 介紹每個CCIX代理都有一個ID,通過ID進行消息路由。每個CCIX端口可以與一個或多個其他
    發表于 06-08 17:23

    CCIX 1.1設備必須支持PCIe 5.0 PHY或CCIX EDR PHY這兩種物理

    必須符合下面表中的定義。傳輸DVSEC包含CCIX物理、數據鏈路層和事務的控制和狀態寄存器(Control and Status Register,CSR)。協議DVSEC包含
    發表于 08-16 15:45

    tcp ip協議詳解卷一

    tcp ip協議詳解卷一:《TCP/IP詳解,卷1:協議》是一本完整而詳細的TCP/IP協議指南。描述了屬于每一
    發表于 05-19 12:02 ?712次下載

    IP協議,IP協議的內容有哪些?

    IP協議,IP協議的內容有哪些? Internet上使用的一個關鍵的底層協議是網際協議,通
    發表于 04-06 16:45 ?9523次閱讀

    Modbus_通訊協議詳解

    Modbus_通訊協議詳解,Modbus_通訊協議詳解
    發表于 12-08 14:13 ?0次下載

    CCIX協議對于一些高性能應用詳解

    用于加速器的緩存一致互聯協議CCIX)是指由一家新的行業標準機構 – CCIX聯盟 -- 開發的一組規范。CCIX的驅動因素是需要比當前可用技術更快的互連,并且需要緩存一致性,以便在
    發表于 11-15 11:14 ?1.4w次閱讀
    <b class='flag-5'>CCIX</b><b class='flag-5'>協議</b>對于一些高性能應用<b class='flag-5'>詳解</b>

    【理論】通信的硬件協議和軟件協議

    眾所周知通信協議就是一種數據傳輸的協議規范,從軟硬件層面可以分為硬件通信協議和軟件通信協議
    發表于 12-05 15:51 ?9次下載
    【理論】通信的硬件<b class='flag-5'>層</b><b class='flag-5'>協議</b>和軟件<b class='flag-5'>層</b><b class='flag-5'>協議</b>

    FreeSwitch的sip協議協議詳解.pdf

    FreeSwitch的sip協議協議詳解.pdf
    發表于 12-30 11:28 ?3次下載

    一文詳細了解CCIX規范

    正文開始前,閑扯幾句。在接下來分析CCIX規范的過程中,大家會發現CCIX里面有太多ARM的影子,尤其是協議的一致性協議部分,你會看到有很
    的頭像 發表于 06-23 09:20 ?2027次閱讀

    CCIX協議消息字段的含義

    每個CCIX代理都有一個ID,通過ID進行消息路由。
    的頭像 發表于 06-28 17:22 ?1302次閱讀

    一文詳解CCIX規范

    正文開始前,閑扯幾句。在接下來分析CCIX規范的過程中,大家會發現CCIX里面有太多ARM的影子,尤其是協議的一致性協議部分,你會看到有很
    的頭像 發表于 08-01 14:01 ?2302次閱讀

    CCIX傳輸詳解

    開篇中提過,CCIX可以看作兩個主要規范,分別是CCIX協議規范和CCIX傳輸規范。
    的頭像 發表于 08-09 11:39 ?1485次閱讀

    CCIX物理詳解

    CCIX 1.1設備必須支持兩種物理中的一種:PCIe 5.0 PHY,或者是CCIX EDR PHY。
    的頭像 發表于 08-15 11:12 ?2277次閱讀

    CCIX協議詳解

    全一致性讀事務,包括:ReadUnique,ReadClean, ReadNotSharedDirty,ReadShared。其事務流程如下圖。
    的頭像 發表于 08-17 09:39 ?1320次閱讀

    CCIX傳輸詳解

    開篇中提過,CCIX可以看作兩個主要規范,分別是CCIX協議規范和CCIX傳輸規范。
    的頭像 發表于 09-09 13:01 ?1383次閱讀
    主站蜘蛛池模板: 色-情-伦-理一区二区三区| 成人午夜剧场| 久久国语精品| 亚洲国产第一区二区三区| 父亲在线日本综艺免费观看全集| 欧美末成年videos在线| 69xx欧美| 美女医生深夜在家裸睡惨死| 伊人综合在线影院| 久久久久国产精品美女毛片| 野花香在线观看免费高清播放视频 | 亚洲色图激情文学| 国产亚洲精品久久久久苍井松| 天天操人人射| 国产传媒在线播放| 王晶三级作品| 国产精品一区二区四区| 无修肉动漫在线观看影片| 国产成人无码区免费内射一片色欲 | 麻豆第一区MV免费观看网站| 杨幂视频1分11未删减在线观看| 花蝴蝶在线高清视频观看免费播放| 亚洲AVAV天堂AV在线网爱情| 韩国无遮羞禁动漫在线观看96| 亚洲欧美国产视频| 娇妻被朋友玩得呻吟在线电影| 亚洲在线国产日韩欧美| 久久99热成人精品国产| 岳打开双腿开始配合日韩视频| 久久久久999| 97色在线视频| 欧美三级不卡在线观线看| 被男按摩师添的好爽在线直播| 日韩亚洲欧美中文在线| 国产跪地吃黄金喝圣水合集| 性欧美13处14处破| 和尚轮流澡到高潮H| 一本之道高清www在线观看| 久久天天躁狠狠躁夜夜呲| 97国产视频| 情欲.美女高潮|