AXI 規(guī)范描述了兩個接口之間的點對點協(xié)議:manager andsubordinate接口。
下圖顯示了每個 AXI 接口用于通信的五個主要通道:
寫操作使用以下通道:
manager在寫地址 (AW) 通道上發(fā)送地址,并在寫數(shù)據(jù) (W) 通道上將數(shù)據(jù)傳輸給subordinate。
subordinate將接收到的數(shù)據(jù)寫入指定地址。一旦subordinate完成寫操作,它就會在寫響應(yīng) (B) 通道上向manager響應(yīng)一條消息。
讀取操作使用以下通道:
manager在讀取地址 (AR) 通道上發(fā)送它想要讀取的地址。
subordinate在讀取數(shù)據(jù) (R) 通道上將數(shù)據(jù)從請求的地址發(fā)送到manager。
subordinate還可以在讀取數(shù)據(jù) (R) 通道上返回錯誤消息。例如,如果地址無效、數(shù)據(jù)損壞或訪問沒有正確的安全許可,則會發(fā)生錯誤。
每個通道都是單向的,因此需要一個單獨的 Write Response 通道來將響應(yīng)傳回manager。但是,不需要讀取響應(yīng)通道,因為讀取響應(yīng)作為讀取數(shù)據(jù)通道的一部分傳遞。
使用單獨的地址和數(shù)據(jù)通道進(jìn)行讀取和寫入傳輸有助于最大化接口的帶寬。讀寫通道組之間沒有時序關(guān)系。這意味著讀取序列可以與寫入序列同時發(fā)生。
這五個通道中的每一個都包含幾個信號,每個通道中的所有這些信號都有如下前綴:
AW 用于寫地址通道上的信號
AR 用于讀取地址通道上的信號
W 用于寫入數(shù)據(jù)通道上的信號
R 表示讀取數(shù)據(jù)通道上的信號
B 用于寫響應(yīng)通道上的信號
B代表緩沖,因為subordinate的響應(yīng)發(fā)生在所有寫入完成之后。
審核編輯:劉清
-
AXI總線
+關(guān)注
關(guān)注
0文章
66瀏覽量
14244
原文標(biāo)題:【AXI--04】AXI channels
文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論