橋設備模型模擬虛擬 PCI 橋設備的配置空間和路由功能。 橋設備是拓展 PCIe 鏈路的關鍵設備, 在 NVMe 子系統模型中, 橋設備模型一方面負責模擬 PCIE 集成塊的配置空間, 另一方面用于構造 PCIe Switch 模型。 最小橋設備模型結構如圖 1所示。

圖1 最小橋設備模型結構圖
最小橋設備模型只包含一個唯一的上游端口和一個下游端口, 在其基礎上可以增加下游端口來模擬 PCIe Switch 上游虛擬 PCI 橋。 此外還包含一個 TYPE1 類型的配置空間封裝類, 用來模擬配置空間寄存器組。 模型的每個端口的輸入端對接一個 TLP事務處理程序, 該程序負責將接收到的 TLP 事務進行解析和路由轉發。
B站已給出相關性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
PCI
+關注
關注
5文章
689瀏覽量
134453 -
nvme
+關注
關注
0文章
300瀏覽量
23886
發布評論請先 登錄
相關推薦
熱點推薦
NVMe高速傳輸之擺脫XDMA設計42:DMA 讀寫功能驗證與分析
事務, 數據通過 AXI 總線寫入 BRAM 仿真模型。 DMA 結束后寫數據計數寄存器為 256, 表示傳輸數據量為 256*16B 即 4KB。
圖1 DMA 讀測試仿真波形
NVMe
發表于 10-27 09:10
NVMe高速傳輸之擺脫XDMA設計33:初始化功能驗證與分析
模型。 在這里以最小存儲子系統模型為例說明對初始化功能的驗證與分析。 在本節測試用例中, 設置橋設備模型不啟用 BAR 空間, 設置
發表于 10-08 08:02
NVMe高速傳輸之擺脫XDMA設計30: NVMe 設備模型設計
NVMe 設備模型一方面模擬 PCIe EP 設備功能, 另一方面模擬 NVMe 行為功能,實現 NVM
發表于 09-29 09:31
NVMe高速傳輸之擺脫XDMA設計25: NVMe 子系統模型設計
本課題提出 NVMe子系統模型的設計理念, 并將其整合到驗證平臺中, 使 NoP 邏輯加速引擎能夠在較復雜存儲子系統中做系統性的功能驗證, 同時降低了設計與驗證的迭代成本。
NVMe高速傳輸之擺脫XDMA設計23:UVM驗證平臺
數據總線;NVMe 子系統模型(NVMe Subsystem Model)是自主設計的用于模擬 PCIe 鏈路設備和 NVMe
發表于 08-26 09:49
NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計
應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用PCIe協議的存儲器讀請求TLP和存儲器寫請求TLP,應答模塊也分別針對兩種
發表于 08-12 16:04
NVMe高速傳輸之擺脫XDMA設計17:PCIe加速模塊設計
PCIe加速模塊負責實現PCIe傳輸層任務的處理,同時與NVMe層進行任務交互。如圖1所示,PCIe加速模塊按照請求發起方分為請求模塊和應答模塊。請求模塊負責將內部請求事務轉化為配置管理接口信號或
發表于 08-07 18:57
NVMe高速傳輸之擺脫XDMA設計14: PCIe應答模塊設計
應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用PCIe協議的存儲器讀請求TLP和存儲器寫請求TLP,應答模塊也分別針對兩種
發表于 08-04 16:44
NVMe高速傳輸之擺脫XDMA設計18:UVM驗證平臺
數據總線;NVMe 子系統模型(NVMe Subsystem Model)是自主設計的用于模擬 PCIe 鏈路設備和 NVMe
發表于 07-31 16:39
NVMe IP高速傳輸卻不依賴XDMA設計之八:系統初始化
采用XDMA是許多人常用xilinx庫實現NVMe或其他傳輸的方法。但是,XDMA介紹較少,在高速存儲設計時,尤其是PCIe4.0模式下,較
NVMe高速傳輸之擺脫XDMA設計之十:NVMe初始化狀態機設計
在完成PCIe配置初始化后,PCIe總線域的地址空間都分配完畢,可以執行傳出存儲讀寫TLP,系統初始化進入NVMe配置初始化。NVMe配置初始化主要完成NVMe設備BAR空間的
發表于 07-05 22:03
NVMe IP over PCIe 4.0:擺脫XDMA,實現超高速!
基于NVMe加速引擎,它直接放棄XDMA,改為深度結合PCIe,通過高速傳輸機制開發。同時利用UVM驗證平臺驗證,有效提升工作效率。
NVMe高速傳輸之擺脫XDMA設計27:NVMe橋設備模型設計
評論