AXI4 協議定義了五個不同的通道,如 AXI 通道中所述。所有這些通道共享基于 VALID 和 READY 信號的相同握手機制,如下圖所示:
VALID 信號從源到目標,READY 從目標到源。
源或目標是 manager 還是 subordinate 取決于正在使用的通道。例如,manager是讀取地址通道的源,但是讀取數據通道的目標。
源使用 VALID 信號來指示有效信息何時可用。VALID 信號必須保持斷言,即設置為高電平,直到目的地接受該信息。以這種方式保持有效的信號稱為粘性信號(sticky signals)。
目的地指示它何時可以使用 READY 信號接受信息。READY 信號從通道目標發送到通道源。
此機制不是異步握手,需要時鐘的上升沿才能完成握手。
在設計互連結構時,您必須了解所連接的 manager 和subordinate的能力。了解此信息后,您就可以包含足夠的緩沖、跟蹤和解碼邏輯,以支持各種數據傳輸排序的可能性,從而提高更快設備的性能。
使用標準術語可以更輕松地理解連接組件之間的交互。AXI 區分了傳輸和事務:
傳輸是一次信息交換,帶有一次 VALID 和 READY 握手。
一個事務是一個完整的傳輸突發,包含一個地址傳輸、一個或多個數據傳輸,以及對于寫序列,一個響應傳輸。
審核編輯:劉清
-
時鐘
+關注
關注
10文章
1720瀏覽量
131362 -
axi協議
+關注
關注
0文章
8瀏覽量
2125
原文標題:【AXI--06】Channel handshake
文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論