DMA 控制單元負責控制 DMA 傳輸事務, 該單元承擔了 DMA 事務到 NVMe 事務的轉換任務, 使用戶對數據傳輸事務的控制更加簡單快捷。 DMA 控制功能由 DMA寄存器組實現。
DMA 寄存器組包含 DMA 操作寄存器、 DMA 長度寄存器、 DMA 源目的地址寄存器和 DMA 狀態寄存器。 DMA 操作寄存器定義了 DMA 請求類型, 包括寫和讀操作; DMA 長度寄存器定義了 DMA 請求的數據傳輸長度, 該長度以 NVMe 設備邏輯塊大小為單位; DMA 源地址和 DMA 目的地址寄存器定義了 DMA 請求的源數據存放的起始地址和數據傳輸的目的地址; DMA 狀態寄存器定義了當前待運行的 DMA請求數量和 DMA 請求執行狀態信息。 DMA 寄存器組定義如表 1 所示, 其中 DMA
狀態寄存器定義如表 2 所示。
表 1 DMA 寄存器組定義

表 2 DMA狀態寄存器定義

想進一步了解相關視頻,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click
-
FPGA
+關注
關注
1645文章
22021瀏覽量
617224 -
PCIe
+關注
關注
16文章
1334瀏覽量
84961 -
高速存儲
+關注
關注
0文章
10瀏覽量
6001 -
nvme
+關注
關注
0文章
250瀏覽量
23196
發布評論請先 登錄
Xilinx FPGA NVMe Host Controller IP,NVMe主機控制器
Xilinx FPGA NVMe主機控制器IP,高性能版本介紹應用
Xilinx FPGA高性能NVMe SSD主機控制器,NVMe Host Controller IP
高性能NVMe主機控制器,Xilinx FPGA NVMe Host Accelerator IP
NVMe IP高速傳輸卻不依賴便利的XDMA設計之三:系統架構
NVMe IP高速傳輸擺脫XDMA設計之四:系統控制模塊設計
NVMe高速傳輸之擺脫XDMA設計之六:性能監測單元設計
NVMe IP over PCIe 4.0:擺脫XDMA,實現超高速!

NVMe IP高速傳輸卻不依賴XDMA設計之二:PCIe讀寫邏輯

NVMe IP高速傳輸卻不依賴XDMA設計之三:系統架構

NVMe IP高速傳輸卻不依賴XDMA設計之四:系統控制模塊

NVMe IP高速傳輸卻不依賴XDMA設計之六:性能監測單元設計

評論