chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析三種AXI接口的特點

汽車玩家 ? 來源:CSDN ? 作者:肅寧老趙 ? 2020-03-15 17:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(一)AXI接口

如何設計高效的 PL 和 PS 數(shù)據(jù)交互通路是 ZYNQ 芯片設計的重中之重。AXI 全稱 Advanced eXtensible Interface,是 Xilinx 從 6 系列的 FPGA 開始引入的一個接口協(xié)議,主要描述了主設備和從設備之間的數(shù)據(jù)傳輸方式。在 ZYNQ 中繼續(xù)使用,版本是 AXI4,所以我們經常會看到 AXI4.0, ZYNQ 內部設備都有 AXI 接口。其實 AXI 就是 ARM 公司提出的AMBA(Advanced Microcontroller Bus Architecture)的一個部分,是一種高性能、高帶寬、低延遲的片內總線。

AXI 協(xié)議主要描述了主設備和從設備之間的數(shù)據(jù)傳輸方式,主設備和從設備之間通過握手信號建立連接。當從設備準備好接收數(shù)據(jù)時,會發(fā)出 READY 信號。當主設備的數(shù)據(jù)準備好時,會發(fā)出和維持 VALID 信號,表示數(shù)據(jù)有效。數(shù)據(jù)只有在 VALID 和 READY 信號都有效的時候才開始傳輸。當這兩個信號持續(xù)保持有效,主設備會繼續(xù)傳輸下一個數(shù)據(jù)。主設備可以撤銷VALID 信號,或者從設備撤銷 READY 信號終止傳輸。 AXI 的協(xié)議如圖, T2 時,從設備的 READY信號有效, T3 時主設備的 VILID 信號有效,數(shù)據(jù)傳輸開始。

淺析三種AXI接口的特點

在 ZYNQ 中,支持 AXI-Lite, AXI4 和 AXI-Stream 三種總線,通過表以看到這三種AXI 接口的特性。

淺析三種AXI接口的特點

1、AXI4-Lite:

具有輕量級,結構簡單的特點,適合小批量數(shù)據(jù)、簡單控制場合。不支持批量傳輸,讀寫時一次只能讀寫一個字(32bit)。主要用于訪問一些低速外設和外設的控制。

2、AXI4:

接口和 AXI-Lite 差不多,只是增加了一項功能就是批量傳輸,可以連續(xù)對一片地址進行一次性讀寫。也就是說具有數(shù)據(jù)讀寫的 burst 功能。

上面兩種均采用內存映射控制方式,即 ARM 將用戶自定義 IP 編入某一地址進行訪問,讀寫時就像在讀寫自己的片內 RAM,編程也很方便,開發(fā)難度較低。代價就是資源占用過多,需要額外的讀地址線、寫地址線、讀數(shù)據(jù)線、寫數(shù)據(jù)線、寫應答線。

3、AXI4-Stream:

這是一種連續(xù)流接口,不需要地址線(很像 FIFO,一直讀或一直寫就行)。對于這類 IP,ARM 不能通過上面的內存映射方式控制(FIFO 根本沒有地址的概念),必須有一個轉換裝置,例如 AXI-DMA 模塊來實現(xiàn)內存映射到流式接口的轉換。 AXI-Stream 適用的場合有很多:視頻流處理;通信協(xié)議轉換;數(shù)字信號處理;無線通信等。其本質都是針對數(shù)值流構建的數(shù)據(jù)通路,從信源(例如 ARM 內存、 DMA、無線接收前端等)到信宿(例如 HDMI 顯示器、高速 AD 音頻輸出,等)構建起連續(xù)的數(shù)據(jù)流。這種接口適合做實時信號處理。

在 ZYNQ 芯片內部用硬件實現(xiàn)了 AXI 總線協(xié)議,包括 9 個物理接口,分別為 AXI-GP0~AXIGP3, AXI-HP0~AXI-HP3, AXI-ACP 接口。AXI_ACP 接口,是 ARM 多核架構下定義的一種接口,中文翻譯為加速器一致性端口,用來管理 DMA 之類的不帶緩存的 AXI 外設, PS 端是 Slave 接口。AXI_HP 接口,是高性能/帶寬的 AXI3.0 標準的接口,總共有四個, PL 模塊作為主設備連接。主要用于 PL 訪問 PS 上的存儲器(DDR 和 On-Chip RAM)AXI_GP 接口,是通用的 AXI 接口,總共有四個,包括兩個 32 位主設備接口和兩個 32 位從設備接口。

只有兩個 AXI-GP 是 Master Port,即主機接口,其余 7 個口都是 Slave Port(從機接口)。主機接口具有發(fā)起讀寫的權限, ARM 可以利用兩個 AXI-GP 主機接口主動訪問 PL 邏輯,其實就是把 PL 映射到某個地址,讀寫 PL 寄存器如同在讀寫自己的存儲器。其余從機接口就屬于被動接口,接受來自 PL 的讀寫,逆來順受。

另外這 9 個 AXI 接口性能也是不同的。 GP 接口是 32 位的低性能接口,理論帶寬600MB/s,而 HP 和 ACP 接口為 64 位高性能接口,理論帶寬 1200MB/s。

位于 PS 端的 ARM 直接有硬件支持 AXI 接口,而 PL 則需要使用邏輯實現(xiàn)相應的 AXI 協(xié)議。Xilinx 在 Vivado 開發(fā)環(huán)境里提供現(xiàn)成 IP 如 AXI-DMA, AXI-GPIO, AXI-Dataover, AXI-Stream 都實現(xiàn)了相應的接口,使用時直接從 Vivado 的 IP 列表中添加即可實現(xiàn)相應的功能。

下圖為 Vivado 下的各種 DMA IP:

淺析三種AXI接口的特點

幾個常用的 AXI 接口 IP 的功能:

AXI-DMA:實現(xiàn)從 PS 內存到 PL 高速傳輸高速通道 AXI-HP<---->AXI-Stream 的轉換

AXI-FIFO-MM2S:實現(xiàn)從 PS 內存到 PL 通用傳輸通道 AXI-GP<----->AXI-Stream 的轉換

AXI-Datamover:實現(xiàn)從 PS 內存到 PL 高速傳輸高速通道 AXI-HP<---->AXI-Stream 的轉換,只不過這次是完全由 PL 控制的, PS 是完全被動的。

AXI-VDMA:實現(xiàn)從 PS 內存到 PL 高速傳輸高速通道 AXI-HP<---->AXI-Stream 的轉換,只不過是專門針對視頻、圖像等二維數(shù)據(jù)的。

AXI-CDMA:這個是由 PL 完成的將數(shù)據(jù)從內存的一個位置搬移到另一個位置,無需 CPU 來插手。

(二)AXI 交換機

AXI 協(xié)議嚴格的講是一個點對點的主從接口協(xié)議,當多個外設需要互相交互數(shù)據(jù)時,我們需要加入一個 AXI Interconnect 模塊,也就是 AXI 互聯(lián)矩陣,作用是提供將一個或多個 AXI 主設備連接到一個或多個 AXI 從設備的一種交換機制(有點類似于交換機里面的交換矩陣)。這個 AXI Interconnect IP 核最多可以支持 16 個主設備、 16 個從設備,如果需要更多的接口,可以多加入幾個 IP 核。

AXI Interconnect 基本連接模式有以下幾種:

N-to-1 Interconnect

to-N Interconnect

N-to-M Interconnect (Crossbar Mode)

N-to-M Interconnect (Shared Access Mode)

淺析三種AXI接口的特點

淺析三種AXI接口的特點

淺析三種AXI接口的特點

ZYNQ 內部的 AXI 接口設備就是通過互聯(lián)矩陣的的方式互聯(lián)起來的,既保證了傳輸數(shù)據(jù)的高效性,又保證了連接的靈活性。 Xilinx 在 Vivado 里我們提供了實現(xiàn)這種互聯(lián)矩陣的 IP 核axi_interconnect,我們只要調用就可以。

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

    關注

    33

    文章

    9005

    瀏覽量

    153769
  • IP核
    +關注

    關注

    4

    文章

    338

    瀏覽量

    50818
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RDMA簡介8之AXI分析

    AXI4 總線是第四代 AXI 總線,其定義了三種總線接口,分別為:AXI4、AXI4-Lite
    的頭像 發(fā)表于 06-24 23:22 ?149次閱讀
    RDMA簡介8之<b class='flag-5'>AXI</b>分析

    RDMA簡介8之AXI 總線協(xié)議分析1

    AXI 總線是一高速片內互連總線,其定義于由 ARM 公司推出的 AMBA 協(xié)議中,主要用于高性能、高帶寬、低延遲、易集成的片內互連需求。AXI4 總線是第四代 AXI 總線,其定義
    發(fā)表于 06-24 18:00

    NVMe IP之AXI4總線分析

    針對不同的應用場景,制定了個不同類型的接口,其中包括AXI4-Full、AXI4-Lite以及AXI4-Stream。表1為
    發(fā)表于 06-02 23:05

    介紹三種常見的MySQL高可用方案

    在生產環(huán)境中,為了確保數(shù)據(jù)庫系統(tǒng)的連續(xù)可用性、降低故障恢復時間以及實現(xiàn)業(yè)務的無縫切換,高可用(High Availability, HA)方案至關重要。本文將詳細介紹三種常見的 MySQL 高可用
    的頭像 發(fā)表于 05-28 17:16 ?384次閱讀

    NVMe協(xié)議簡介之AXI總線

    向高速數(shù)據(jù)流傳輸?shù)?b class='flag-5'>AXI4-Stream接口。如表1所示展示了三種類型接口的主要特點對比。 表1 三種
    發(fā)表于 05-17 10:27

    redis三種集群方案詳解

    在Redis中提供的集群方案總共有三種(一般一個redis節(jié)點不超過10G內存)。
    的頭像 發(fā)表于 03-31 10:46 ?730次閱讀
    redis<b class='flag-5'>三種</b>集群方案詳解

    AXI接口FIFO簡介

    AXI接口FIFO是從Native接口FIFO派生而來的。AXI內存映射接口提供了三種樣式:
    的頭像 發(fā)表于 03-17 10:31 ?1079次閱讀
    <b class='flag-5'>AXI</b><b class='flag-5'>接口</b>FIFO簡介

    GaN、超級SI、SiC這三種MOS器件的用途區(qū)別

    如果想要說明白GaN、超級SI、SiC這三種MOS器件的用途區(qū)別,首先要做的是搞清楚這三種功率器件的特性,然后再根據(jù)材料特性分析具體應用。
    的頭像 發(fā)表于 03-14 18:05 ?1126次閱讀

    示波器的三種觸發(fā)模式

    示波器的觸發(fā)方式不僅影響波形捕捉的時機,還決定了顯示的波形是否穩(wěn)定。 常見的觸發(fā)模式有三種: 單次觸發(fā) (Single)、 正常觸發(fā) (Normal)和 自動觸發(fā) (Auto)。下面將對這三種觸發(fā)
    的頭像 發(fā)表于 01-07 11:04 ?7705次閱讀
    示波器的<b class='flag-5'>三種</b>觸發(fā)模式

    ZYNQ基礎---AXI DMA使用

    Xilinx官方也提供有一些DMA的IP,通過調用API函數(shù)能夠更加靈活地使用DMA。 1. AXI DMA的基本接口 axi dma IP的基本結構如下,主要分為個部分,分別是控制
    的頭像 發(fā)表于 01-06 11:13 ?2348次閱讀
    ZYNQ基礎---<b class='flag-5'>AXI</b> DMA使用

    AMBA AXI4接口協(xié)議概述

    AMBA AXI4(高級可擴展接口 4)是 ARM 推出的第四代 AMBA 接口規(guī)范。AMD Vivado Design Suite 2014 和 ISE Design Suite 14 憑借半導體產業(yè)首個符合
    的頭像 發(fā)表于 10-28 10:46 ?793次閱讀
    AMBA <b class='flag-5'>AXI</b>4<b class='flag-5'>接口</b>協(xié)議概述

    基本放大電路有哪三種

    基本放大電路是電子電路中至關重要的組成部分,它能夠將輸入信號放大到所需的電平,以便后續(xù)電路進行處理。在電子工程中,基本放大電路主要有三種形式,分別是共發(fā)射極放大電路(簡稱共射放大電路)、共基極放大
    的頭像 發(fā)表于 10-15 11:07 ?3770次閱讀

    mosfet的三種工作狀態(tài)及工作條件是什么

    的工作狀態(tài)及工作條件對于理解和設計相關電路至關重要。以下是MOSFET的三種主要工作狀態(tài)及其工作條件的介紹。 一、MOSFET的三種工作狀態(tài) MOSFET根據(jù)其柵源電壓(VGS)和漏源電壓(VDS
    的頭像 發(fā)表于 10-06 16:51 ?6222次閱讀

    單片機的三種總線結構

    、控制信號傳遞和地址選擇中發(fā)揮著至關重要的作用。下面將詳細闡述這三種總線結構的特點及其在單片機系統(tǒng)中的應用。
    的頭像 發(fā)表于 09-10 11:32 ?7181次閱讀

    在電路中電阻的連接形式有哪三種

    在電路中,電阻的連接形式主要有三種:串聯(lián)、并聯(lián)和混聯(lián)。這三種連接方式在電路設計和應用中具有重要的作用。本文將介紹這三種連接方式的特點、計算方法和應用場景。 1. 串聯(lián)(Series)
    的頭像 發(fā)表于 08-20 10:43 ?5649次閱讀