NVMe 子系統(tǒng)模型是用來模擬 NVMe 子系統(tǒng)的功能仿真模型。 在當前的技術背景下, 單一的存儲設備難以滿足巨大的存儲容量和速度需求, 因此很多存儲系統(tǒng)都采用 PCIe 交換機來拓展鏈路, 或通過 RAID 技術來提升存儲性能, 這些都使 PCIe 鏈路拓撲結構變得更加復雜。 此外基于 PCIe 的 NVMe 協(xié)議在執(zhí)行過程中需要通過 PCIe鏈路與主機控制器完成大量的指令和數(shù)據(jù)交互, 這使得如何在仿真環(huán)境下模擬復雜拓撲鏈路中的 NVMe 存儲設備功能成為急需解決的關鍵問題。 因此本IP提出 NVMe子系統(tǒng)模型的設計理念, 并將其整合到驗證平臺中, 使 NoP 邏輯加速引擎能夠在較復雜存儲子系統(tǒng)中做系統(tǒng)性的功能驗證, 同時降低了設計與驗證的迭代成本。
NVMe 子系統(tǒng)模型由模塊化的關鍵組件構成, 主要包含驅動器、 橋設備模型、NVMe 設備模型。 不帶交換設備的最小 NVMe 子系統(tǒng)模型如圖 1 所示。 帶有交換設備的最小 NVMe 子系統(tǒng)模型如圖 2 所示。在構建測試平臺的過程中, 可以根據(jù)需求在最小存儲子系統(tǒng)模型的基礎上添加組件來構建合適的 PCIe 鏈路拓撲結構。

圖1 最小 NVMe 子系統(tǒng)模型

圖2 最小 NVMe 子系統(tǒng)模型
-
PCIe
+關注
關注
16文章
1416瀏覽量
87437 -
模型
+關注
關注
1文章
3633瀏覽量
51656 -
存儲設備
+關注
關注
0文章
171瀏覽量
19604 -
nvme
+關注
關注
0文章
286瀏覽量
23683
發(fā)布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設計之七:系統(tǒng)初始化
NVMe高速傳輸之擺脫XDMA設計之十:NVMe初始化狀態(tài)機設計
NVMe高速傳輸之擺脫XDMA設計18:UVM驗證平臺
NVMe高速傳輸之擺脫XDMA設計14: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計17:PCIe加速模塊設計
NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計23:UVM驗證平臺
NVMe高速傳輸之擺脫XDMA設計24: UVM 驗證包設計
NVMe高速傳輸之擺脫XDMA設計27: 橋設備模型設計
NVMe高速傳輸之擺脫XDMA設計30: NVMe 設備模型設計
NVMe高速傳輸之擺脫XDMA設計33:初始化功能驗證與分析
NVMe高速傳輸之擺脫XDMA設計42:DMA 讀寫功能驗證與分析
NVMe IP over PCIe 4.0:擺脫XDMA,實現(xiàn)超高速!
NVMe IP高速傳輸卻不依賴XDMA設計之八:系統(tǒng)初始化
NVMe高速傳輸之擺脫XDMA設計27:NVMe橋設備模型設計

NVMe高速傳輸之擺脫XDMA設計25: NVMe 子系統(tǒng)模型設計
評論