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