NVMe需要用AXI總線進行高速傳輸。這里,AXI總線是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)協議中的重要組成部分,主要面向高性能、高帶寬、低延時的片內互連需求。AXI4總線則是AXI總線的第四代版本,主要包含三種類型的接口,分別是面向高性能地址映射通信的AXI4接口、面向輕量級單次地址映射通信的AXI4-Lite接口和面向高速數據流傳輸的AXI4-Stream接口。如表1所示展示了三種類型接口的主要特點對比。
表1 三種類型AXI4接口對比

AXI4總線具有讀寫地址、數據通道分離的特性,使控制通道與數據通道分離、讀通道與寫通道分離,從而具有并行處理的能力,大幅提高了總線傳輸帶寬和傳輸效率。AXI4總線可分為寫通道和讀通道。寫通道由寫地址通道、寫數據通道、寫響應通道組成。寫地址通道數據流從主機指向從機,主要傳遞地址和控制信息;寫數據通道數據流從主機指向從機,主要傳遞數據信息;寫響應通道數據流從從機指向主機,主要反饋寫請求事務的響應信息。如圖2所示為寫通道組成結構。

AXI 寫通道架構示意圖
讀通道與寫通道有相似的結構,由讀地址通道和讀數據通道組成。讀地址通道數據流從主機指向從機,實現地址和控制信息的傳遞;讀數據通道數據流由從機指向主機,實現數據的傳輸。與寫通道相比,讀通道沒有單獨的響應通道,讀響應信息包含在讀數據通道中由從機反饋到主機。如圖3所示為讀通道組成結構。

圖3 AXI 讀通道架構
審核編輯 黃宇
-
接口
+關注
關注
33文章
9558瀏覽量
157375 -
總線
+關注
關注
10文章
3047瀏覽量
91761 -
AXI
+關注
關注
1文章
145瀏覽量
17987 -
nvme
+關注
關注
0文章
299瀏覽量
23871
發布評論請先 登錄
NVMe簡介之AXI總線
評論