国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

RDMA設計30:RoCE v2 發送模塊2

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

掃碼添加小助手

加入工程師交流群

本博文主要交流設計思路,在本博客已給出相關博文約110篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。

wKgZPGl3KdWAZ7JEAAC3qdWNnjY839.png


(a)請求狀態機


當 RoCE v2 發送模塊檢測到發送隊列非空時,則從發送隊列中讀取一個發送隊列條目,并判斷請求類型。根據不同的請求類型和請求長度進入不同的包生成流程,這一過程由請求狀態機實現。請求狀態機的狀態轉移圖如圖 1 所示,對于各個狀態的詳細說明如下。

wKgZO2l4NuuAJxUMAABGe7uSKDU590.png

圖1 請求狀態機狀態轉移圖

IDLE:空閑狀態,系統復位后請求狀態機將進入 IDLE 狀態。當檢測到發送隊列非空時,從發送隊列中讀取出一個發送隊列條目并分析其請求類型,并根據不同的請求類型跳轉到不同的后續狀態。對于 SEND 指令,跳轉至 SEND 狀態;對于 READ指令,跳轉至 READ 狀態;對于 WRITE 指令,跳轉至 WRITE_HEAD 狀態。如果請求類型不合規,則保持在 IDLE 狀態并返回錯誤信息。如果發送隊列為空,則保持在IDLE 狀態等待指令。

SEND:SEND 指令發送狀態。在該狀態下將調用 SEND 單元根據系統中提前預設好的信息發送 SEND 數據包,數據包內容包括本機 IP 地址、本機 MAC 地址、本機內存起始地址、本機內存大小和本機遠程訪問密鑰。發送完畢后跳轉至 DONE 狀態。

READ:READ 指令發送狀態。在該狀態下狀態機將調用 READ 單元根據用戶指令中的請求遠程地址、請求數據長度及遠程主機訪問密鑰來組裝 READ 包頭部,READ 請求包中并不攜帶數據信息。發送完畢后跳轉至 DONE 狀態。

WRITE_HEAD:WRITE 指令頭發送狀態。在該狀態下狀態機將調用 WRITE 單元根據用戶指令中的遠程請求地址、請求數據長度及遠程主機訪問密鑰來組裝WRITE 包頭部。同時將請求數據長度與以太網單數據幀最大長度進行比較,如果請求長度超過單數據幀最大程度,則 WRITE 包頭部中的操作類型被置為 FIRST/MIDDLE/LAST;反之 WRITE 包頭部中的操作類型被置 ONLY。同時將用戶指令中
的本地數據起始地址和請求數據長度通知給 DMA 控制器,而后跳轉至 WRITE_DATA狀態。

WRITE_DATA:WRITE 指令數據發送狀態。在該狀態下將持續等待 DMA 控制器返回用戶需要發送的數據,在數據到來后,將數據組裝進 WRITE 數據包中,直到達到以太網單數據幀最大長度。而后對數據長度進行判斷。如果數據已發送完畢,則跳轉至 DONE 狀態;如果仍有數據未發送完畢,則跳轉回 WRITE_HEAD 狀態,重復 WRITE 數據包發送流程。若請求數據超時,則返回 IDLE 狀態并返回異常完成條目。

DONE:請求完成狀態。該狀態下將發送寄存器中剩余的最后一幀數據并生成指令完成信號。在一個時鐘周期后回到 IDLE 狀態。

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

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

審核編輯 黃宇

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

    關注

    0

    文章

    11

    瀏覽量

    11356
  • RDMA
    +關注

    關注

    0

    文章

    99

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RDMA設計46:RoCE v2原語功能:單邊語義

    驗證測試項與測試步驟 (2)單邊語義驗證測試步驟3的關鍵波形如圖1所示,當提交隊列非空時,RoCE v2發送模塊提取提交隊列條目、組裝數據
    發表于 03-01 23:14

    RDMA設計44:RoCE v2原語功能驗證與分析

    它是RoCE v2協議進行信息及數據交換的核心機制,也是DUT需要實現的核心機制之一,對該功能的仿真驗證需要考慮指令的提交數據包的組裝及發送、數據的DMA處理等。
    的頭像 發表于 02-25 09:26 ?90次閱讀
    <b class='flag-5'>RDMA</b>設計44:<b class='flag-5'>RoCE</b> <b class='flag-5'>v2</b>原語功能驗證與分析

    RDMA設計37:RoCE v2 子系統模型設計

    發送數據包時,將數據包存放到輸出緩沖中,輸出緩沖內的數據包將按照存放順序依次發出。 虛擬內存管理器:用于模擬遠程主機的內存。由于 RoCE v2 協議是直接操作遠程主機內存的協議,為了便于判斷數據正確性
    發表于 02-06 16:19

    RDMA設計33:RoCE v2 接收模塊

    本博文主要交流設計思路,在本博客已給出相關博文約160篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。 與 RoCE v2 發送模塊類似,接收
    發表于 01-30 10:08

    RDMA設計32:RoCE v2 發送模塊4

    。在 RoCE v2 協議中,當產生丟包時,接收端會根據異常的包序列號發送 ACK 通知數據發送端,并在該 ACK 包中攜帶 NAK信息,請求發送
    發表于 01-29 16:05

    RDMA設計29:RoCE v2 發送及接收模塊設計2

    本博文主要交流設計思路,在本博客已給出相關博文約100篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。 (1)RoCE v2 發送模塊
    發表于 01-26 16:47

    RDMA設計28:RoCE v2 發送及接收模塊設計

    本博文主要交流設計思路,在本博客已給出相關博文約100篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。 RoCE v2 發送及接收模塊負責將用戶指令組
    發表于 01-25 10:45

    RDMA設計20:RoCE v2 發送及接收模塊設計2

    本博文主要交流設計思路,在本博客已給出相關博文約100篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。 (1)RoCE v2 發送模塊
    發表于 01-08 08:49

    RDMA設計19:RoCE v2 發送及接收模塊設計

    本博文主要交流設計思路,在本博客已給出相關博文約100篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。 RoCE v2 發送及接收模塊負責將用戶指令
    發表于 01-06 08:08

    RDMA設計5:RoCE V2 IP架構

    控制的核心模塊RoCE v2 高速數據傳輸IP內部集成了多種功能,包括 RDMA 建鏈、RDMA 隊列管理、DMA 傳輸和系統監控等。 這
    發表于 11-25 10:34

    RDMA over RoCE V2設計2:ip 整體設計考慮

    這里重點討論PC與FPGA之間采用RDMA RoCE v2 高速數據傳輸。該IP系統的整體架構如圖 1 所示。它通過 QSFP28 接口連接上位機進行數據傳輸;通過AXI-Lite 接口進行系統控制
    的頭像 發表于 07-16 08:55 ?696次閱讀
    <b class='flag-5'>RDMA</b> over <b class='flag-5'>RoCE</b> <b class='flag-5'>V2</b>設計<b class='flag-5'>2</b>:ip 整體設計考慮

    RDMA over RoCE V2設計2:ip 整體框架設計考慮

    RoCE V2 IP框圖 該IP控制模塊是實現系統功能控制的核心模塊RoCE v2 高速數據
    發表于 07-16 08:51

    RDMA over RoCE V2設計1:為什么要設計它?

    基于PC-PC或GPU-GPU之間RDMA設計已有較多廠商投入,雖然有的大廠投入幾年后折羽而歸,但不影響PC領域成熟應用產品的推廣。這里主要討論在FPGA上設計RDMA over RoCE V
    的頭像 發表于 07-15 10:58 ?673次閱讀
    <b class='flag-5'>RDMA</b> over <b class='flag-5'>RoCE</b> <b class='flag-5'>V2</b>設計1:為什么要設計它?

    RDMA簡介5之RoCE V2隊列分析

    RoCE v2協議中,RoCE v2隊列是數據傳輸的最底層控制機制,其由工作隊列(WQ)和完成隊列(CQ)共同組成。其中工作隊列采用雙向通道設計,包含用于存儲即將
    發表于 06-05 17:28

    RDMA簡介4之ROcE V2初析

    RoCE v2原語 (1)RDMA READ操作將遠端主機內存中的數據讀取到本地。具體流程為:本地主機將需要請求數據的地址、長度及對應的遠程訪問密鑰發送給遠程主機,遠程主機比對密鑰通
    發表于 06-05 15:20