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

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

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

AXI_GP接口和AXI_HP接口的相關(guān)內(nèi)容

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-03 14:17 ? 次閱讀

學(xué)習(xí)內(nèi)容

學(xué)習(xí)關(guān)于ZYNQ IP核中的GP接口和HP接口的異同,介紹關(guān)于AXI_GP接口和AXI_HP接口的相關(guān)內(nèi)容。

AXI_HP和AXI_GP異同

首先給出ZYNQ SoC的系統(tǒng)框圖,如下圖所示。在圖中,箭頭方向代表主機(jī)到從機(jī)的方向。

9a702a6c-f41c-11ec-ba43-dac502259ad0.png

對(duì)于GP接口(general purpose)通用目的接口,有四個(gè)接口(兩個(gè)從端口,兩個(gè)主端口);HP接口(high-performance purpose)高性能接口,有四個(gè)接口(四個(gè)都是從端口)。GP接口直接連接到的是中央互聯(lián)區(qū)(central interconnect),然后由中央互聯(lián)區(qū)再連接到OCM interconnect和存儲(chǔ)器接口上;而HP接口直接連接到的是OCM interconnect和存儲(chǔ)器接口。所以對(duì)于GP接口,通常使用他進(jìn)行控制配置;而對(duì)于HP接口,通常使用它進(jìn)行數(shù)據(jù)傳輸交互。下圖是HP和GP對(duì)應(yīng)主從機(jī)具體信息

9a82e2e2-f41c-11ec-ba43-dac502259ad0.png

AXI_HP接口

4個(gè)AXI HP接口為PL的主機(jī)提供了DDR和OCM存儲(chǔ)器的高帶寬的數(shù)據(jù)路徑。 每個(gè)HP接口包括兩個(gè)的FIFO緩存,用于讀寫(xiě)傳輸。PL到內(nèi)存互連高速AXI HP端口路由連接到兩個(gè)DDR內(nèi)存端口和一個(gè)OCM存儲(chǔ)器端口。AXI HP接口也被稱(chēng)為AFI (AXI FIFO接口),以強(qiáng)調(diào)它們的緩沖功能。 PL電平移位器必須通過(guò)LVL SHFTR EN啟用后,才能進(jìn)行PL邏輯通信

9a959b08-f41c-11ec-ba43-dac502259ad0.png

特點(diǎn)

這些接口被設(shè)計(jì)為在PL主存儲(chǔ)器和PS存儲(chǔ)器(包括DDR和片上RAM)之間提供一個(gè)高吞吐量的數(shù)據(jù)路徑。主要功能包括:

可以實(shí)現(xiàn)32或64位數(shù)據(jù)位寬的主接口(每個(gè)端口獨(dú)立編程)。

在32位接口模式下,可以進(jìn)行動(dòng)態(tài)配置位為64位,以實(shí)現(xiàn)對(duì)齊傳輸,通過(guò)AxCACHE [1]可以進(jìn)行控制。

在32位接口模式下,為未對(duì)齊的32位傳輸自動(dòng)擴(kuò)展到64位。

可編程的寫(xiě)命令釋放閾值。

PL和PS之間的所有AXI接口的異步時(shí)鐘域交叉。

使用1kb (128 × 64位)數(shù)據(jù)緩存FIFO來(lái)平滑“長(zhǎng)延遲”傳輸,用于讀寫(xiě)。

從PL端口提供QoS信令。

命令和數(shù)據(jù)FIFO填充級(jí)計(jì)數(shù)可用于PL端。

支持標(biāo)準(zhǔn)AXI 3.0接口。

可編程命令下發(fā)到互連,分別用于讀和寫(xiě)命令。

14到70個(gè)指令范圍的高性能從接口讀接受能力。(取決于突發(fā)長(zhǎng)度)

8到32個(gè)指令范圍的高性能從接口寫(xiě)接受能力。(取決于突發(fā)長(zhǎng)度)

AXI_HP接口的框圖

為了提高讀寫(xiě)的性能,在讀寫(xiě)數(shù)據(jù)通道添加了FIFO用于讀寫(xiě)數(shù)據(jù)的傳輸。

9aa8b8f0-f41c-11ec-ba43-dac502259ad0.png

有兩組AXI端口,一組直接連接到PL,另一組連接到AXI互連矩陣,允許訪(fǎng)問(wèn)DDR和OCM內(nèi)存:

9abb6bd0-f41c-11ec-ba43-dac502259ad0.png

AXI_GP接口

AXI_GP接口直接連接到主互連和從互連的端口,沒(méi)有任何額外的FIFO緩沖,不像AXI_HP接口使用FIFO緩沖以提高性能和吞吐量。因此,性能受到主互連端口和從互連端口的限制。這些接口僅用于通用用途,并不是為了實(shí)現(xiàn)高性能。

特點(diǎn)

AXI GP的特性包括:

支持標(biāo)準(zhǔn)AXI協(xié)議

數(shù)據(jù)總線(xiàn)寬度只有32位

主端口ID位寬為12位

主端口發(fā)送能力:8位讀,8位寫(xiě)

從端口ID位寬為6位

從端口接受能力:8位讀,8位寫(xiě)

Reference

Xilinx UG585

正點(diǎn)原子ZYNQ開(kāi)發(fā)視頻教程

原文標(biāo)題:Reference

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    38

    文章

    7430

    瀏覽量

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

    關(guān)注

    33

    文章

    8447

    瀏覽量

    150720
  • HP
    HP
    +關(guān)注

    關(guān)注

    1

    文章

    86

    瀏覽量

    40075

原文標(biāo)題:Reference

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Zynq MPSoC系列器件的AXI總線(xiàn)介紹

    MPSoC有六個(gè)PL側(cè)高性能(HPAXI接口連接到PS側(cè)的FPD(PL-FPD AXI Masters),可以訪(fǎng)問(wèn)PS側(cè)的所有從設(shè)備。這些高帶寬的
    發(fā)表于 07-22 09:25 ?3116次閱讀

    如何實(shí)現(xiàn)從microblaze端訪(fǎng)問(wèn)ARM DDR?

    如附圖中所示,我需要ARM進(jìn)行圓頂計(jì)算并將結(jié)果存儲(chǔ)到其DDR中,我希望這些數(shù)據(jù)可以通過(guò)AXI_GPAXI_HP(在這種情況下,使用S_AXI_GP)通過(guò)微網(wǎng)格訪(fǎng)問(wèn)。由于ARM
    發(fā)表于 10-31 07:49

    玩轉(zhuǎn)Zynq連載34——[ex54] 基于Zynq的AXI GP總線(xiàn)的從機(jī)接口設(shè)計(jì)

    主機(jī))和4條AXI HP通道(均為從機(jī))能夠大大提升系統(tǒng)數(shù)據(jù)交互帶寬,使得軟硬協(xié)同設(shè)計(jì)變得更為靈活。AXI HP總線(xiàn)是專(zhuān)為大吞吐量數(shù)據(jù)傳輸設(shè)定的,A
    發(fā)表于 11-12 10:23

    如何避免AXI_hp總線(xiàn)鎖死?

    `1、在開(kāi)發(fā)zynq工程時(shí)遇到多個(gè)axi_hp總線(xiàn)讀寫(xiě)ddr時(shí),總線(xiàn)鎖死?,F(xiàn)象就是axi_hp的wready信號(hào)一直為低。架構(gòu)圖: 2、應(yīng)用write1、wrtie2、read1同時(shí)并行讀寫(xiě)ddr3
    發(fā)表于 04-15 21:57

    AXI接口協(xié)議詳解

    ,不能直接和PS相連,必須通過(guò)AXI-Lite或AXI4轉(zhuǎn)接。PS與PL之間的物理接口有9個(gè),包括4個(gè)AXI-GP接口和4個(gè)
    發(fā)表于 04-08 10:45

    AXI接口協(xié)議詳解

    1、AXI接口協(xié)議詳解  AXI 總線(xiàn)  上面介紹了AMBA總線(xiàn)中的兩種,下面看下我們的主角—AXI,在ZYNQ中有支持三種AXI總線(xiàn),擁有
    發(fā)表于 10-14 15:31

    AXI接口簡(jiǎn)介_(kāi)AXI IP核的創(chuàng)建流程及讀寫(xiě)邏輯分析

    本文包含兩部分內(nèi)容:1)AXI接口簡(jiǎn)介;2)AXI IP核的創(chuàng)建流程及讀寫(xiě)邏輯分析。 1AXI簡(jiǎn)介(本部分
    的頭像 發(fā)表于 06-29 09:33 ?1.6w次閱讀
    <b class='flag-5'>AXI</b><b class='flag-5'>接口</b>簡(jiǎn)介_(kāi)<b class='flag-5'>AXI</b> IP核的創(chuàng)建流程及讀寫(xiě)邏輯分析

    AXI4接口協(xié)議的基礎(chǔ)知識(shí)

    AXI-4 Memory Mapped也被稱(chēng)之為AXI-4 Full,它是AXI4接口協(xié)議的基礎(chǔ),其他AXI4
    的頭像 發(fā)表于 09-23 11:20 ?5995次閱讀
    <b class='flag-5'>AXI</b>4<b class='flag-5'>接口</b>協(xié)議的基礎(chǔ)知識(shí)

    一文詳解ZYNQ中的DMA與AXI4總線(xiàn)

    AXI4轉(zhuǎn)接。PS與PL之間的物理接口有9個(gè),包括4個(gè)AXI-GP接口和4個(gè)AXI-HP接口、1
    的頭像 發(fā)表于 09-24 09:50 ?5171次閱讀
    一文詳解ZYNQ中的DMA與<b class='flag-5'>AXI</b>4總線(xiàn)

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

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

    你必須了解的AXI總線(xiàn)詳解

    DMA的總結(jié) ZYNQ中不同應(yīng)用的DMA 幾個(gè)常用的 AXI 接口 IP 的功能(上面已經(jīng)提到): AXI-DMA:實(shí)現(xiàn)從 PS 內(nèi)存到 PL 高速傳輸高速通道 AXI-HP----AXI
    的頭像 發(fā)表于 10-09 18:05 ?7358次閱讀
    你必須了解的<b class='flag-5'>AXI</b>總線(xiàn)詳解

    ZYNQ中DMA與AXI4總線(xiàn)

    AXI-Lite或AXI4轉(zhuǎn)接。PS與PL之間的物理接口有9個(gè),包括4個(gè)AXI-GP接口和4個(gè)AXI-H
    的頭像 發(fā)表于 11-02 11:27 ?4272次閱讀
    ZYNQ中DMA與<b class='flag-5'>AXI</b>4總線(xiàn)

    AXI4-Stream Video 協(xié)議和AXI_VDMA的IP核介紹

    本文主要介紹關(guān)于AXI4-Stream Video 協(xié)議和AXI_VDMA的IP核相關(guān)內(nèi)容。為后文完成使用帶有HDMI接口的顯示器構(gòu)建圖像視頻顯示的測(cè)試工程做準(zhǔn)備。
    的頭像 發(fā)表于 07-03 16:11 ?8130次閱讀

    關(guān)于AXI BRAM控制器的相關(guān)內(nèi)容

    所有與axis主設(shè)備的通信都是通過(guò)一個(gè)5通道的axis接口進(jìn)行的。所有寫(xiě)操作都在AXI總線(xiàn)的寫(xiě)地址通道(AW)上啟動(dòng),該通道指定了寫(xiě)事務(wù)的類(lèi)型和相應(yīng)的地址信息。寫(xiě)數(shù)據(jù)通道(W)為單個(gè)或突發(fā)寫(xiě)操作通信所有寫(xiě)數(shù)據(jù)。寫(xiě)響應(yīng)通道(B)用作寫(xiě)操作的握手或響應(yīng)。
    的頭像 發(fā)表于 11-16 11:33 ?3706次閱讀

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

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