0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是AXI?AXI如何工作?

fpga加油站 ? 來源:fpga加油站 ? 2023-09-27 09:50 ? 次閱讀

UG761中文文檔簡介

Xilinx 從 Spartan-6 和 Virtex-6 器件開始采用高級可擴展接口 (AXI) 協(xié)議作為知識產(chǎn)權(quán) (IP) 內(nèi)核。Xilinx 繼續(xù)將 AXI 協(xié)議用于針對 7 系列和 Zynq-7000 All Programmable SoC 器件的 IP。

本文件旨在

? 介紹 AXI 協(xié)議的關(guān)鍵概念

? 概述您可以使用哪些 Xilinx 工具來創(chuàng)建基于 AXI 的 IP

? 解釋賽靈思采用了 AXI 的哪些特性

? 就如何將現(xiàn)有設(shè)計移植到 AXI 提供指導(dǎo)

什么是 AXI?

AXI 是 ARM AMBA 的一部分, AMBA 是 1996 年首次推出的微控制器總線系列。2003 年發(fā)布的AMBA 3.0 首次包含了第一版 AXI。2010 年發(fā)布的 AMBA 4.0 包含第二版 AXI,即 AXI4。

AXI4 接口有三種類型:

? AXI4-滿足高性能內(nèi)存映射要求。

? AXI4-Lite 用于簡單、低吞吐量的內(nèi)存映射通信(例如,控制寄存器和狀態(tài)寄存器之間的通信)。

? AXI4-Stream-用于高速數(shù)據(jù)流。

賽靈思在 ISE 設(shè)計套件 12.3 版中引入了這些接口。

AXI 如何工作

AXI 規(guī)范描述了單個 AXI 主站和單個 AXI 從站之間的接口,代表了相 互 交 換 信息的 IP 內(nèi)核。

內(nèi)存映射的 AXI 主站和從站可通過一種稱為互連塊的結(jié)構(gòu)連接在一起。賽靈思 AXI 互連 IP 包含符合 AXI 標(biāo)準(zhǔn)的主站和從站接口,可用于在一個或多個 AXI 主站和從站之間路由事務(wù)。AXI 互連 IP 在第 17 頁的 Xilinx AXI 互連核心 IP 中進(jìn)行了描述。

AXI4 和 AXI4-Lite 接口都由五個不同的通道組成:

? 讀取地址通道

? 寫入地址通道

? 讀取數(shù)據(jù)通道

? 寫入數(shù)據(jù)通道

? 寫響應(yīng)通道

數(shù)據(jù)可以同時在主站和從站之間雙向移動,數(shù)據(jù)傳輸量也可以不同。AXI4 的限制是一次突發(fā)事務(wù)最多可傳輸 256 個數(shù)據(jù)。AXI4-Lite 每個事務(wù)只允許一次數(shù)據(jù)傳輸。

139be58c-5c56-11ee-939d-92fbcf53809c.png

部分翻譯截圖(上下滑動查看)

13adc5a4-5c56-11ee-939d-92fbcf53809c.png

13d1bdf6-5c56-11ee-939d-92fbcf53809c.png

13e7b944-5c56-11ee-939d-92fbcf53809c.png

1400b30e-5c56-11ee-939d-92fbcf53809c.png

1421bf86-5c56-11ee-939d-92fbcf53809c.png

1435319c-5c56-11ee-939d-92fbcf53809c.png

1456cb40-5c56-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7394

    瀏覽量

    150623
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5268

    瀏覽量

    119640
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8355

    瀏覽量

    150509
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2140

    瀏覽量

    120682
  • AXI
    AXI
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    16556

原文標(biāo)題:UG761中文文檔|AXI Reference Guide

文章出處:【微信號:fpga加油站,微信公眾號:fpga加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    AXI VIP設(shè)計示例 AXI接口傳輸分析

    賽靈思 AXI Verification IP (AXI VIP) 是支持用戶對 AXI4 和 AXI4-Lite 進(jìn)行仿真的 IP。它還可作為 A
    發(fā)表于 07-08 09:24 ?1685次閱讀

    AXI VIP當(dāng)作master時如何使用

    ??AXI接口雖然經(jīng)常使用,很多同學(xué)可能并不清楚Vivado里面也集成了AXI的Verification IP,可以當(dāng)做AXI的master、pass through和slave,本次內(nèi)容我們看下
    的頭像 發(fā)表于 07-27 09:19 ?1029次閱讀
    <b class='flag-5'>AXI</b> VIP當(dāng)作master時如何使用

    XILINX FPGA IP之AXI Traffic Generator

    AXI Traffic Generator IP 用于在AXI4和AXI4-Stream互連以及其他AXI4系統(tǒng)外設(shè)上生成特定序列(流量)。它根據(jù)IP的編程和選擇的操作模式生成各種類型
    的頭像 發(fā)表于 11-23 16:03 ?2136次閱讀
    XILINX FPGA IP之<b class='flag-5'>AXI</b> Traffic Generator

    AXI參考指南(英文資料)

    AXI Reference Guide (AXI).pdf
    發(fā)表于 12-23 16:41 ?55次下載

    AMBA AXI總線學(xué)習(xí)筆記

    AMBA AXI 總線學(xué)習(xí)筆記,非常詳細(xì)的AXI總線操作說明
    發(fā)表于 11-11 16:49 ?11次下載

    從應(yīng)用角度詳解什么是AXI

    本節(jié)介紹的AXI是個什么東西呢,它其實不屬于Zynq,不屬于Xilinx,而是屬于ARM。它是ARM最新的總線接口,以前叫做AMBA,從3.0以后就稱為AXI了。 書上講的AXI比較具體,本節(jié)呢不打算落入俗套,從應(yīng)用角度解釋
    的頭像 發(fā)表于 07-13 07:08 ?1.1w次閱讀
    從應(yīng)用角度詳解什么是<b class='flag-5'>AXI</b>

    何謂 AXI?關(guān)于AXI3/AXI4的相關(guān)基礎(chǔ)知識

    引言 近來,幾乎每個賽靈思 IP 都使用 AXI 接口。Zynq、Zynq MP、MicroBlaze 和全新的 Versal 處理器都無一例外使用 AXI 接口。因此,AXI 接口已成為幾乎所有
    的頭像 發(fā)表于 09-27 11:06 ?6464次閱讀
    何謂 <b class='flag-5'>AXI</b>?關(guān)于<b class='flag-5'>AXI</b>3/<b class='flag-5'>AXI</b>4的相關(guān)基礎(chǔ)知識

    你必須了解的AXI總線詳解

    不同類型的DMA GPIO PL general purpose AXI GP AXI utlilizing PS DMAC High performance w/DMA ACP w/DMA 幾種
    的頭像 發(fā)表于 10-09 18:05 ?7288次閱讀
    你必須了解的<b class='flag-5'>AXI</b>總線詳解

    ZYNQ中DMA與AXI4總線

    ZYNQ中DMA與AXI4總線 為什么在ZYNQ中DMA和AXI聯(lián)系這么密切?通過上面的介紹我們知道ZYNQ中基本是以AXI總線完成相關(guān)功能的: 圖4?34連接 PS 和 PL 的 AXI
    的頭像 發(fā)表于 11-02 11:27 ?4239次閱讀
    ZYNQ中DMA與<b class='flag-5'>AXI</b>4總線

    AXI4 、 AXI4-Lite 、AXI4-Stream接口

    AXI4 是一種高性能memory-mapped總線,AXI4-Lite是一只簡單的、低通量的memory-mapped 總線,而 AXI4-Stream 可以傳輸高速數(shù)據(jù)流。從字面意思去理解
    的頭像 發(fā)表于 07-04 09:40 ?8130次閱讀

    AXI通道定義及AXI總線信號描述

    本文主要介紹了AXI通道以及在每個通道下信號的概述。
    的頭像 發(fā)表于 08-04 10:49 ?1.1w次閱讀

    AXI3與AXI4寫響應(yīng)的依賴區(qū)別?

    上面兩圖的區(qū)別是相比AXI3,AXI4協(xié)議需要確認(rèn)AWVALID、AWREADY握手完成才能回復(fù)BVALID。為什么呢?
    的頭像 發(fā)表于 03-30 09:59 ?986次閱讀

    AXI總線工作流程

    在zynq開發(fā)過程中,AXI總線經(jīng)常遇到,每次看到AXI總線相關(guān)的信號時都一頭霧水,仔細(xì)研究一下,將信號分分類,發(fā)現(xiàn)其實也不難。
    的頭像 發(fā)表于 05-25 11:22 ?901次閱讀
    <b class='flag-5'>AXI</b>總線<b class='flag-5'>工作</b>流程

    AXI VIP當(dāng)作master時如何使用?

    ?AXI接口雖然經(jīng)常使用,很多同學(xué)可能并不清楚Vivado里面也集成了AXI的Verification IP,可以當(dāng)做AXI的master、pass through和slave,本次內(nèi)容我們看下
    的頭像 發(fā)表于 07-27 09:16 ?1500次閱讀
    <b class='flag-5'>AXI</b> VIP當(dāng)作master時如何使用?

    AXI傳輸數(shù)據(jù)的過程

    AXI4為例,有AXI full/lite/stream之分。 在Xilinx系列FPGA及其有關(guān)IP核中,經(jīng)常見到AXI總線接口,AXI總線又分為三種: ?
    的頭像 發(fā)表于 10-31 15:37 ?981次閱讀
    <b class='flag-5'>AXI</b>傳輸數(shù)據(jù)的過程