AXI-4 Memory Mapped也被稱之為AXI-4 Full,它是AXI4接口協議的基礎,其他AXI4接口是該接口的變形。總體而言,AXI-4 Memory Mapped由五個通道構成,如下圖所示:寫地址通道、寫數據通道、寫響應通道、讀地址通道和讀數據通道。
上圖中的箭頭方向表明了信號的流向(主到從或從到主)。例如:對于寫通道,主設備把數據發送給從設備,同時從設備給主設備發送響應信號,表明數據交易的完成。對于讀通道,從設備根據主設備提供的地址信息把數據發送給主設備。
每個通道都有自己的VALID/READY握手信號對,如下圖所示。只有當握手信號同時有效時,該通道其他信號才有效。
寫地址通道
對于寫地址通道,這里主要介紹以下幾個信號,如下圖所示。寫地址通道的信號名稱均以AW開頭。從圖中可以看到除AWREADY之外,其余信號均由主設備產生傳遞給從設備。AWADDR為寫數據第一個Byte的地址,從設備會根據此值計算后續Byte地址。AWLEN+1即為突發長度,表明了發送數據的個數(不是Byte數)。
-
接口協議
+關注
關注
5文章
41瀏覽量
18597 -
AXI4
+關注
關注
0文章
20瀏覽量
8915
原文標題:深入理解AXI-4 Memory Mapped 接口協議
文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
如何使用AXI VIP在AXI4(Full)主接口中執行驗證和查找錯誤
看看在SpinalHDL中AXI4總線互聯IP的設計
SoC Designer AXI4協議包的用戶指南
AMBA 4 AXI4、AXI4-Lite和AXI4-流協議斷言用戶指南
何謂 AXI?關于AXI3/AXI4的相關基礎知識
![何謂 <b class='flag-5'>AXI</b>?關于<b class='flag-5'>AXI</b>3/<b class='flag-5'>AXI4</b>的相關<b class='flag-5'>基礎知識</b>](https://file.elecfans.com/web1/M00/C8/4C/pIYBAF9t77CAGi9rAAA_HpvbSjA950.png)
AXI3與AXI4寫響應的依賴區別?
漫談AMBA總線-AXI4協議的基本介紹
![漫談AMBA總線-<b class='flag-5'>AXI4</b><b class='flag-5'>協議</b>的基本介紹](https://file1.elecfans.com/web2/M00/BD/DA/wKgaomWnVkaAB6TtAABMpZn6Nys172.png)
SoC設計中總線協議AXI4與AXI3的主要區別詳解
![SoC設計中總線<b class='flag-5'>協議</b><b class='flag-5'>AXI4</b>與<b class='flag-5'>AXI</b>3的主要區別詳解](https://file1.elecfans.com/web2/M00/E4/C1/wKgaomY9lTuActx0AAA93N8lvBQ190.png)
Xilinx NVMe AXI4主機控制器,AXI4接口高性能版本介紹
![Xilinx NVMe <b class='flag-5'>AXI4</b>主機控制器,<b class='flag-5'>AXI4</b><b class='flag-5'>接口</b>高性能版本介紹](https://file1.elecfans.com/web2/M00/FD/15/wKgZomaX58qAJdpBAAHSYGh3ItM420.png)
AMBA AXI4接口協議概述
![AMBA <b class='flag-5'>AXI4</b><b class='flag-5'>接口</b><b class='flag-5'>協議</b>概述](https://file1.elecfans.com/web1/M00/F3/CA/wKgZoWce-3qAW_u5AAAraAIQG4g501.png)
評論