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

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

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

圖3 AXI 讀通道架構(gòu)
審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
9330瀏覽量
155747 -
總線
+關(guān)注
關(guān)注
10文章
3006瀏覽量
91083 -
AXI
+關(guān)注
關(guān)注
1文章
137瀏覽量
17709 -
nvme
+關(guān)注
關(guān)注
0文章
284瀏覽量
23634
發(fā)布評(píng)論請(qǐng)先 登錄
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)20: PCIe應(yīng)答模塊設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)25:UVM驗(yàn)證平臺(tái)

NVMe簡(jiǎn)介之AXI總線
評(píng)論