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

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

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

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

RDMA設計24:隊列管理模塊設計

高速傳輸與存儲 ? 來源:高速傳輸與存儲 ? 作者:高速傳輸與存儲 ? 2026-01-20 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要交流設計思路,在本博客已給出相關博文幾十篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。有的帖子可見本站相關經(jīng)驗貼。

隊列管理模塊采用管理與存儲分離的結構進行設計,由發(fā)送隊列存儲、發(fā)送隊列管理、接收隊列管理、完成條目解析、異常完成條目處理和 Round-Robin 仲裁組成。隊列管理模塊的結構如圖 1 所示。

wKgZPGlu-fiAUBMMAACfUDK7jtg117.png

圖1 隊列管理模塊的結構圖

發(fā)送流程:
首先,用戶指令發(fā)送到發(fā)送隊列存儲,存儲實際的發(fā)送數(shù)據(jù)/指令。用戶隊列ID用于識別是哪個用戶的隊列,發(fā)送隊列管理根據(jù)用戶隊列ID查找對應的用戶SQn表單,獲取該用戶發(fā)送隊列的當前序號(SQn),管理發(fā)送隊列的讀寫位置(比如寫地址對應SQn的遞增)。
發(fā)送隊列存儲的讀地址可能來自發(fā)送隊列管理,當需要讀取發(fā)送隊列數(shù)據(jù)時,發(fā)送隊列管理提供讀地址,發(fā)送隊列管理向Round Robin仲裁提交發(fā)送請求,Round Robin仲裁采用輪詢方式選擇一個發(fā)送請求,生成發(fā)送隊列條目,輸出到外部。

接收與完成流程:
外部的接收隊列條目進入Round Robin仲裁。Round Robin仲裁將選中的接收隊列條目發(fā)送到完成條目解析模塊,完成條目解析負責解析接收的內(nèi)容。
完成條目解析同時將解析后的信息(比如完成的序號)發(fā)送到指令釋放模塊,指令釋放模塊根據(jù)數(shù)據(jù)排序序號,和接收隊列RQn表單、用戶RQn表單來管理接收隊列的序號,確保接收的數(shù)據(jù)按順序釋放給用戶。

異常處理:
異常完成條目處理模塊負責處理異常情況,比如接收的完成條目有錯誤(比如CRC錯誤、超時),或者發(fā)送隊列的異常(比如隊列溢出),當出現(xiàn)異常時,該模塊處理這些異常條目,可能生成異常通知,或者糾正錯誤,確保隊列管理的正確性。

B站已給出相關性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望

https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 隊列管理
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6395
  • RDMA
    +關注

    關注

    0

    文章

    102

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RDMA設計58:如何測試RDMA隊列管理及連接建立功能

    。在配置寄存器組后,隊列管理模塊判斷參數(shù)合法后,將通過 AXI_Stream 接口向遠程主機發(fā)起連接建立請求(Connect_Req),如圖 2、圖 3 所示。 圖2 隊列控制寄存器組配置波形圖 圖3
    發(fā)表于 04-14 08:38

    RDMA設計40:隊列管理及連接建立功能驗證與分析

    ;當刪除隊列時,同樣要斷開與遠程主機的連接。因此,對于隊列管理及連接建立功能進行聯(lián)合仿真驗證。測試項及測試步驟如表 1 所示。 表1 隊列管理及連接建立驗證步驟 在進行 RDMA
    發(fā)表于 02-13 10:15

    RDMA設計25:隊列管理模塊之發(fā)送模塊詳細設計分析

    發(fā)送隊列存儲為所有發(fā)送隊列共用的存儲空間,根據(jù)用戶環(huán)境和開發(fā)板環(huán)境不同可由 BRAM、URAM 或 LUTRAM 實現(xiàn)。發(fā)送隊列管理單元則負責管理這個存儲空間,并處理用戶指令和發(fā)送
    的頭像 發(fā)表于 01-25 16:27 ?4969次閱讀
    <b class='flag-5'>RDMA</b>設計25:<b class='flag-5'>隊列管理</b><b class='flag-5'>模塊</b>之發(fā)送<b class='flag-5'>模塊</b>詳細設計分析

    RDMA設計27:隊列管理模塊設計之完成模塊詳細分析

    。 (3)完成隊列 完成隊列管理由完成條目解析單元和異常完成條目處理單元組成。完成條目解析單元中只設置了一個虛擬完成隊列,使用這樣的結構設計原因有三。 一是當完成條目狀態(tài)為正常完成
    發(fā)表于 01-23 08:52

    RDMA設計26:隊列管理模塊設計之接收隊列模塊詳細分析

    發(fā)送隊列表單不同的是,用戶接收隊列表單中只包含了隊列 ID、會話 ID、遠程主機 IP 地址。 當接收隊列管理單元接收到來自 RoCE v2 接收
    發(fā)表于 01-22 09:03

    RDMA設計18:隊列管理模塊設計3

    標識。故而只使用一個虛擬完成隊列足以滿足接收隊列管理單元和發(fā)送隊列管理單元的信息需求。這樣的設計在一定程度上縮減存儲資源開銷的同時,也會進一步減小用戶操作難度,使模塊不再需要為每一個發(fā)
    發(fā)表于 01-05 09:04

    RDMA設計17:隊列管理模塊設計2

    v2 接收模塊的接收隊列條目時,根據(jù)其中的隊列 ID 尋找相應表單,并通知發(fā)送隊列管理單元釋放對應表單中的發(fā)送隊列條目。同時接收
    發(fā)表于 01-04 14:54

    RDMA設計12:融合以太網(wǎng)協(xié)議棧設計1

    RDMA 隊列并實現(xiàn) RDMA 指令提交與完成機制。在 RoCE v2 高速數(shù)據(jù)傳輸系統(tǒng)中,用戶通過配置系統(tǒng)控制模塊中的寄存器或寄存器組來實現(xiàn)隊列
    發(fā)表于 12-25 11:39

    NVMe高速傳輸之擺脫XDMA設計53:如何測試隊列管理功能

    本博文主要交流設計思路,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。若有NVME或RDMA 產(chǎn)品及項目需求,請看B站視頻后聯(lián)系。 這里通過實際環(huán)境中測試隊列管理
    發(fā)表于 12-09 08:21

    NVMe高速傳輸之擺脫XDMA設計37:隊列管理功能驗證與分析1

    。 測試點與對應測試步驟如表 1所示。 表 1 隊列管理功能驗證步驟 (1) 創(chuàng)建隊列功能測試結果 測試步驟 1、 2 關鍵信號波形如圖1 所示。 在配置隊列控制寄存器后, 隊列管理
    發(fā)表于 10-13 11:17

    NVMe IP高速傳輸卻不依賴XDMA設計之九:隊列管理模塊(上)

    這是采用PCIe設計NVMe,并非調(diào)用XDMA方式,后者在PCIe4.0時不大方便,故團隊直接采用PCIe設計,結合UVM驗證加快設計速度。 隊列管理模塊采用隊列的存儲與控制分離的設計結構。
    的頭像 發(fā)表于 08-04 09:53 ?848次閱讀
    NVMe IP高速傳輸卻不依賴XDMA設計之九:<b class='flag-5'>隊列管理</b><b class='flag-5'>模塊</b>(上)

    NVMe高速傳輸之擺脫XDMA設計十:隊列管理模塊設計(下)

    ?續(xù)上,隊列管理模塊采用隊列的存儲與控制分離的設計結構,如圖1所示為隊列管理模塊的結構框圖。 ?編輯 圖1
    發(fā)表于 07-30 16:27

    NVMe高速傳輸之擺脫XDMA設計九:隊列管理模塊設計(上)

    設計,結合UVM驗證加快設計速度。隊列管理模塊采用隊列的存儲與控制分離的設計結構,如圖1所示為隊列管理模塊的結構框圖。 圖1
    發(fā)表于 07-27 17:41

    NVME控制器之隊列管理模塊

    隊列管理模塊是整個NVMe Host控制器的核心模塊,該模塊實現(xiàn)了提交隊列與完成隊列
    發(fā)表于 05-03 20:19

    NVME控制器之隊列管理模塊

    隊列管理模塊是整個NVMe Host控制器的核心模塊,該模塊實現(xiàn)了提交隊列與完成隊列
    的頭像 發(fā)表于 05-03 15:32 ?760次閱讀
    NVME控制器之<b class='flag-5'>隊列管理</b><b class='flag-5'>模塊</b>