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

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

AXI 寫通道架構(gòu)示意圖
讀通道與寫通道有相似的結(jié)構(gòu),由讀地址通道和讀數(shù)據(jù)通道組成。讀地址通道數(shù)據(jù)流從主機(jī)指向從機(jī),實(shí)現(xiàn)地址和控制信息的傳遞;讀數(shù)據(jù)通道數(shù)據(jù)流由從機(jī)指向主機(jī),實(shí)現(xiàn)數(shù)據(jù)的傳輸。與寫通道相比,讀通道沒有單獨(dú)的響應(yīng)通道,讀響應(yīng)信息包含在讀數(shù)據(jù)通道中由從機(jī)反饋到主機(jī)。如圖3所示為讀通道組成結(jié)構(gòu)。

圖3 AXI 讀通道架構(gòu)
審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
9519瀏覽量
157015 -
總線
+關(guān)注
關(guān)注
10文章
3040瀏覽量
91657 -
AXI
+關(guān)注
關(guān)注
1文章
145瀏覽量
17935 -
nvme
+關(guān)注
關(guān)注
0文章
298瀏覽量
23837
發(fā)布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)44:工程設(shè)計(jì)考量?
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)20: PCIe應(yīng)答模塊設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)25:UVM驗(yàn)證平臺
NVMe簡介之AXI總線
評論