什麼是AXI

Arm AMBA 規格之一,是連接 SoC 內部各區塊的匯流排。具有 5 個獨立通道與 VALID、READY 交握,另有 AXI4-Lite 與 AXI4-Stream 等種類。

日文名稱: AXI

「AXI」出現在1領域的6道練習題中(介面與匯流排規格等)。

這個名詞所屬的領域: 介面與匯流排規格

練習AXI的題目

下列關於AXI匯流排之特徵,何者正確?

  1. A讀取位址、讀取資料、寫入位址、寫入資料、寫入回應這5個通道彼此獨立,可同時運作
  2. B以一條線交替傳送位址與資料
  3. C讀取與寫入絕對無法同時進行
查看答案與解析

正確答案:A. 讀取位址、讀取資料、寫入位址、寫入資料、寫入回應這5個通道彼此獨立,可同時運作

AXI具有讀取位址(AR)與資料(R)、寫入位址(AW)、資料(W)與回應(B)共5個通道。由於通道獨立,因此可同時進行讀取與寫入,也可先傳送位址、之後再傳送資料。各個通道都以相同的VALID與READY程序進行交握,因此結構一致。

在AXI各通道使用VALID與READY進行的交握(handshake)中,資料在何時完成傳遞?

  1. A傳送方的VALID與接收方的READY兩者都為1的時脈邊緣
  2. B傳送方將VALID設為1的瞬間,不論READY為何
  3. C接收方將READY設為1的瞬間,不論VALID為何
查看答案與解析

正確答案:A. 傳送方的VALID與接收方的READY兩者都為1的時脈邊緣

傳送方在有有效資料時將VALID設為1,接收方在能夠接收時將READY設為1。在時脈邊緣兩者皆為1時,傳遞即成立。接收方忙碌時可將READY設為0讓傳送方等待(背壓,backpressure),因此即使是速度不同的區塊之間,也能在不遺失資料的情況下相連。規定傳送方不等待READY就輸出VALID,以防止因互相等待而停滯。

解析中的「AXI」

出現「AXI」的題目(6題)

  1. 下列關於AXI匯流排之特徵,何者正確?
  2. 在AXI各通道使用VALID與READY進行的交握(handshake)中,資料在何時完成傳遞?
  3. 下列關於AXI突發傳輸(burst transfer)之優點,何者正確?
  4. 在AXI中,不必等待前一次讀取的回應就能發出下一次讀取請求(可同時持有多個未完成的請求),其優點為下列何者?
  5. 在AXI的各種類型中,AXI4-Lite主要用於下列何種用途?
  6. 在SoC內部,廣泛用於連接CPU、記憶體控制器與周邊電路等區塊的Arm AMBA規格匯流排為下列何者?

相關名詞

SoC(系統單晶片) 128b/130b 編碼(128b/130b encoding) 8b/10b 編碼(8b/10b encoding) 位元錯誤率(Bit error rate, BER) 信用式流量控制(Credit-based flow control) 重定時器(Retimer) 展頻時脈(Spread-spectrum clocking, SSC) 差動訊號(Differential signaling) 時脈資料回復(Clock and data recovery, CDR) 根複合體(Root complex)

前往名詞解釋列表