本博文主要交流設計思路,在本博客已給出相關博文約170篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。
RoCE v2原語
它是RoCE v2協議進行信息及數據交換的核心機制,也是DUT需要實現的核心機制之一,對該功能的仿真驗證需要考慮指令的提交數據包的組裝及發送、數據的DMA處理等。RoCE v2原語功能驗證的測試項與測試步驟如表1所示。
表1 RoCE v2原語功能驗證測試項與測試步驟


(1)指令提交驗證
測試步驟 1 的關鍵波形如圖 1 所示,寫入指令控制寄存器之后,指令控制模塊自動將信息組裝為提交隊列條目寫入提交隊列,返回的指令狀態為 0x1f 表示指令已被正確寫入,存儲的數據如圖2 所示,符合設計預期,驗證通過。

圖1 指令組裝及存儲仿真波形圖

圖2 提交隊列存儲數據圖
B站已給出相關性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
RDMA
+關注
關注
0文章
99瀏覽量
9615
發布評論請先 登錄
相關推薦
熱點推薦
RDMA設計47:雙邊語義驗證
本博文主要交流設計思路,在本博客已給出相關博文177篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。
續上,為便于查看,給出表1部分表1 RoCE v2原語功
發表于 03-02 21:45
RDMA設計46:RoCE v2原語功能:單邊語義
本博文主要交流設計思路,在本博客已給出相關博文約170篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。
續上,為便于查看,給出表1部分表1 RoCE v2原語
發表于 03-01 23:14
RDMA設計45:RoCE v2 原語功能驗證與分析2
本博文主要交流設計思路,在本博客已給出相關博文約170篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。續上,為便于查看,給出表1部分
表1 RoCE v2原語
發表于 02-26 07:52
RDMA設計37:RoCE v2 子系統模型設計
本博文主要交流設計思路,在本博客已給出相關博文160多篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。
RoCE v2 子系統模型是用來模擬 RoCE v2
發表于 02-06 16:19
RDMA設計35:基于 SV 的驗證平臺
v2 高速數據傳輸系統進行功能仿真驗證,根據設計相關特點搭建了基于 System Verilog 的仿真驗證平臺,結合仿真需要設計了 RoCE
發表于 02-01 13:14
RDMA設計30:RoCE v2 發送模塊2
當 RoCE v2 發送模塊檢測到發送隊列非空時,則從發送隊列中讀取一個發送隊列條目,并判斷請求類型。根據不同的請求類型和請求長度進入不同的包生成流程,這一過程由請求狀態機實現。
RDMA設計29:RoCE v2 發送及接收模塊設計2
本博文主要交流設計思路,在本博客已給出相關博文約100篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。
(1)RoCE v2 發送模塊
RoCE v2
發表于 01-26 16:47
RDMA設計28:RoCE v2 發送及接收模塊設計
本博文主要交流設計思路,在本博客已給出相關博文約100篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。
RoCE v2 發送及接收模塊負責將用戶指令組裝為 RoCE
發表于 01-25 10:45
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 接口進行系統控制
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
RDMA簡介5之RoCE V2隊列分析
(RDMA Write with immediate)操作不在此范圍內)。RoCE v2作為RoCE v2協議通信的重要機制,通常有五種隊列
發表于 06-05 17:28
RDMA簡介4之ROcE V2初析
RoCE v2原語
(1)RDMA READ操作將遠端主機內存中的數據讀取到本地。具體流程為:本地主機將需要請求數據的地址、長度及對應的遠程訪問密鑰發送給遠程主機,遠程主機比對密鑰通
發表于 06-05 15:20
RDMA設計44:RoCE v2原語功能驗證與分析
評論