在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

AXI通道讀寫DDR的阻塞問題?

OpenFPGA ? 來源:XILINX開發(fā)者社區(qū) ? 2023-12-01 09:04 ? 次閱讀

Q1

基于vivado2020.1和zcu102開發(fā)板(rev1.1)開發(fā)項(xiàng)目,工程涉及DDR4(MIG)和PL端多個(gè)讀寫接口交互的問題,通過AXI interconnect進(jìn)行互聯(lián)和仲裁(采用默認(rèn)配置)。一個(gè)完整控制周期內(nèi)(約100ms),各端口讀寫情況如下(AWSIZE均為4):

AXI1:只寫入,AWLEN=119,每次寫請求共計(jì)4320次突發(fā)寫,完整控制周期內(nèi)1次讀請求

AXI2:讀寫,ARLEN=35,AWLEN=3,每次讀請求共計(jì)56-232次突發(fā)讀,寫請求共計(jì)192-384次突發(fā)寫,完整控制周期內(nèi)讀寫請求各176次

AXI3:讀寫,ARLEN=5-6,AWLEN=3,每次讀請求共計(jì)56-232次突發(fā)讀,寫請求共計(jì)192-384次突發(fā)寫,完整控制周期內(nèi)讀寫請求各60次

AXI4:讀寫,ARLEN=7,AWLEN=127,每次讀請求共計(jì)320-1152次突發(fā)讀,寫請求共計(jì)62-128次突發(fā)寫,完整控制周期內(nèi)1次寫請求,48次讀請求

AXI5:只讀,ARLEN=127,每次讀請求共計(jì)3240次突發(fā)讀,該模塊是HDMI顯示模塊(1920*1080*3)的輸入,頻率為60Hz,它的讀操作是獨(dú)立于控制周期的

AXI3與AXI4的讀會同時(shí)請求相同內(nèi)存區(qū)域的數(shù)據(jù),AXI4的寫與AXI5的讀會訪問相同內(nèi)存區(qū)域的數(shù)據(jù)。

AXI2-AXI4是計(jì)算模塊的輸入輸出接口,設(shè)計(jì)之初默認(rèn)DDR讀寫速度遠(yuǎn)高于計(jì)算速度,DDR讀寫會先于計(jì)算完成。因此在設(shè)計(jì)計(jì)算模塊控制邏輯的時(shí)候,沒有考慮ddr讀寫相關(guān)的握手信號。但在實(shí)際驗(yàn)證過程中,各通道會隨機(jī)出現(xiàn)阻塞,因此會導(dǎo)致DDR讀寫地址乃至控制邏輯的錯(cuò)亂。

經(jīng)過估算DDR帶寬是遠(yuǎn)高于讀寫數(shù)據(jù)帶寬的,為了解決這一問題,包括但不限于改變突發(fā)長度、調(diào)整AXI interconnect仲裁優(yōu)先級等操作中的哪些會起到作用?

以及,一般涉及DDR讀寫仲裁的控制邏輯需要注意哪些方面?

注:控制邏輯產(chǎn)生的問題是,以AXI2為例,它的176次讀寫是分為176個(gè)子階段完成的,階段1首先讀取第1批讀數(shù)據(jù)后,開始對第1批數(shù)據(jù)進(jìn)行計(jì)算,同時(shí)開始讀取第2批數(shù)據(jù)。之前默認(rèn)讀一定快于計(jì)算,所以以計(jì)算完成作為狀態(tài)轉(zhuǎn)移的標(biāo)志,在計(jì)算完成后發(fā)出第1批數(shù)據(jù)的寫請求后,進(jìn)入第2階段的邏輯。在該階段計(jì)算第2批數(shù)據(jù)的同時(shí),讀入第3批數(shù)據(jù),并完成第1批數(shù)據(jù)的寫入。同樣默認(rèn)讀寫一定快于計(jì)算,在計(jì)算完成后,發(fā)出第2批數(shù)據(jù)的寫請求,并進(jìn)入第3階段。阻塞會導(dǎo)致讀數(shù)據(jù)晚于計(jì)算完成,在此情況下,所有的控制邏輯都會發(fā)生錯(cuò)亂,DDR的讀寫地址將不受預(yù)期的控制。

A:

通常如果你多個(gè)端口同時(shí)訪問DDR,就會發(fā)生阻塞,你可以通過設(shè)置priority的方式(如下圖),設(shè)置優(yōu)先的通道。

并且建議你的optimization strategic設(shè)置成 Maximum Performance,提高interconnect本身的時(shí)鐘頻率。

關(guān)于 DDR(MIG),如果你都是地址隨機(jī)讀寫的話,并且長度一致的話,DDR效率可以變得很低,這是你的系統(tǒng)設(shè)計(jì)需要注意的。

有關(guān)DDR的效率問題,可以到IP應(yīng)用的板塊進(jìn)一步咨詢。

b8a549e2-8fe1-11ee-939d-92fbcf53809c.png







審核編輯:劉清

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

    關(guān)注

    32

    文章

    1704

    瀏覽量

    151931
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    712

    瀏覽量

    65344
  • AXI總線
    +關(guān)注

    關(guān)注

    0

    文章

    66

    瀏覽量

    14262

原文標(biāo)題:《Vivado那些事兒》多AXI通道讀寫DDR的阻塞問題?

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

收藏 人收藏

    評論

    相關(guān)推薦

    使用AXI-Full接口的IP進(jìn)行DDR讀寫測試

    首先對本次工程進(jìn)行簡要說明:本次工程使用AXI-Full接口的IP進(jìn)行DDR讀寫測試。在我們的DDR讀寫IP中,我們把
    的頭像 發(fā)表于 07-18 09:53 ?5254次閱讀
    使用<b class='flag-5'>AXI</b>-Full接口的IP進(jìn)行<b class='flag-5'>DDR</b>的<b class='flag-5'>讀寫</b>測試

    有關(guān)PL端利用AXI總線控制PS端DDR進(jìn)行讀寫(從機(jī)wready信號一直不拉高)

    一直拉高的。這與寫數(shù)據(jù)通道好像有點(diǎn)區(qū)別。 我不清楚PS 端的DDR到底發(fā)生了什么,但是和MIG核就是有點(diǎn)不一樣,通過仿真MIG核可以發(fā)現(xiàn),PL端的DDR是會先一直發(fā)出wready信號的。這個(gè)問題就是我
    發(fā)表于 05-31 12:04

    基于FPGA的DDR3六通道讀寫防沖突設(shè)計(jì)

    設(shè)計(jì)的基于AXI4的DDR3多端口方案雖然傳輸速率有所提高,但由于AXI4協(xié)議本身的復(fù)雜性增加了開發(fā)使用的難度。本文實(shí)現(xiàn)并驗(yàn)證了期貨行情數(shù)據(jù)加速處理中基于FPGA的DDR3六
    發(fā)表于 08-02 09:32

    玩轉(zhuǎn)Zynq連載37——[ex56] 基于Zynq的AXI HP總線讀寫實(shí)例

    HP總線。PL作為AXI HP主機(jī),可以通過這4條總線實(shí)現(xiàn)對內(nèi)存(DDR3)的讀寫訪問,這4條總線加總的極限帶寬,通常能夠超過DDR3的最大有效帶寬,因此,對于處理器與PL之間的數(shù)據(jù)
    發(fā)表于 11-26 09:47

    【正點(diǎn)原子FPGA連載】第九章AXI4接口之DDR讀寫實(shí)驗(yàn)--摘自【正點(diǎn)原子】達(dá)芬奇之Microblaze 開發(fā)指南

    DDR讀寫實(shí)驗(yàn)Xilinx從Spartan-6和Virtex-6系列開始使用AXI協(xié)議來連接IP核。在7系列器件中,Xilinx在IP核中繼續(xù)使用AXI協(xié)議。本章我們對
    發(fā)表于 10-22 15:16

    DMA內(nèi)部寄存器的讀寫方式和應(yīng)用場合

    訪問DMA內(nèi)部寄存器,向其寫入配置信息,然后根據(jù)配置信息,高效的進(jìn)行數(shù)據(jù)傳輸;DMA也可以啟動S/G傳輸模式,通過獨(dú)立的AXI S/G通道DDR中獲取描述符信息,然后協(xié)調(diào)以太網(wǎng)和DDR
    發(fā)表于 12-23 17:48

    AXI4協(xié)議的讀寫通道結(jié)構(gòu)

      AXI4協(xié)議基于猝發(fā)式傳輸機(jī)制。在地址通道上,每個(gè)交易有地址和控制信息,這些信息描述了需要傳輸?shù)臄?shù)據(jù)性質(zhì)。主從設(shè)備間的數(shù)據(jù)傳輸有兩種情況,一種是主設(shè)備經(jīng)過寫通道向從設(shè)備寫數(shù)據(jù)(簡稱寫交易
    發(fā)表于 01-08 16:58

    關(guān)于期貨行情數(shù)據(jù)加速處理中基于FPGA的DDR3六通道讀寫防沖突設(shè)計(jì)詳解

    期貨行情數(shù)據(jù)加速處理中基于FPGA的DDR3六通道UI接口讀寫防沖突設(shè)計(jì),簡化了DDR3多通道讀寫
    發(fā)表于 08-01 15:25 ?3428次閱讀
    關(guān)于期貨行情數(shù)據(jù)加速處理中基于FPGA的<b class='flag-5'>DDR</b>3六<b class='flag-5'>通道</b><b class='flag-5'>讀寫</b>防沖突設(shè)計(jì)詳解

    使用AXI performance monitors(APM)測試MPSoC DDR訪問帶寬

    MPSoC的DDR控制器的數(shù)據(jù)通道上集成了 AXI performance monitors (APM)。具體情況,可以參考Xilinx UG1085 (v2.2)中Chapter 15的“Figure 15‐1: PS Int
    的頭像 發(fā)表于 08-02 14:20 ?2445次閱讀
    使用<b class='flag-5'>AXI</b> performance monitors(APM)測試MPSoC <b class='flag-5'>DDR</b>訪問帶寬

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

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

    握手機(jī)制、通道依賴性及AXI-Lite握手實(shí)例

    AXI4:高性能內(nèi)存映射需求(如讀寫DDR、使用BRAM控制器讀寫BRAM等),為了區(qū)別,有時(shí)候也叫這個(gè)為 AXI4-Full;
    的頭像 發(fā)表于 06-25 16:23 ?1430次閱讀
    握手機(jī)制、<b class='flag-5'>通道</b>依賴性及<b class='flag-5'>AXI</b>-Lite握手實(shí)例

    基于AXI總線的DDR3讀寫測試

    本文開源一個(gè)FPGA項(xiàng)目:基于AXI總線的DDR3讀寫。之前的一篇文章介紹了DDR3簡單用戶接口的讀寫方式:《
    的頭像 發(fā)表于 09-01 16:20 ?4564次閱讀
    基于<b class='flag-5'>AXI</b>總線的<b class='flag-5'>DDR</b>3<b class='flag-5'>讀寫</b>測試

    基于FPGA的DDR3讀寫測試

    本文介紹一個(gè)FPGA開源項(xiàng)目:DDR3讀寫。該工程基于MIG控制器IP核對FPGA DDR3實(shí)現(xiàn)讀寫操作。
    的頭像 發(fā)表于 09-01 16:23 ?1668次閱讀
    基于FPGA的<b class='flag-5'>DDR</b>3<b class='flag-5'>讀寫</b>測試

    什么是阻塞和非阻塞

    什么是阻塞和非阻塞?我們就用管道的讀寫來舉例子。
    的頭像 發(fā)表于 03-25 10:04 ?505次閱讀

    FPGA通過AXI總線讀寫DDR3實(shí)現(xiàn)方式

    AXI總線由一些核心組成,包括AXI主處理器接口(AXI4)、AXI處理器到協(xié)處理器接口(AXI4-Lite)、
    發(fā)表于 04-18 11:41 ?1277次閱讀
    主站蜘蛛池模板: 高清人人天天夜夜曰狠狠狠狠 | 久久福利青草精品资源站免费 | 美女流白浆网站 | 在线免费观看色片 | 国产精品午夜国产小视频 | 婷婷久月| 久久美女性网 | 天堂网站| 黄视频网站入口 | 午夜h视频 | 一级做a爰片久久毛片免费看 | 男人和女人做爽爽视频在线观看 | 又色又爽的视频 | 欧美另类激情 | 国产免费人人看大香伊 | 日本xxxx色视频在线观看 | 午夜高清视频在线观看 | 好爽好黄的视频 | 人人插97 | 国产主播在线看 | 日韩欧美卡通动漫在线观看 | 激情在线播放免费视频高清 | 欧美综合色区 | 高清色本在线www | 亚洲午夜一区二区三区 | 加勒比一区二区三区 | 加勒比在线一区 | 神马午夜嘿嘿嘿 | 久久亚洲成人 | 精品国产一二三区 | 免费两性的视频网站 | h网站国产 | 欧美日韩色片 | 天天色天天做 | 亚洲 欧洲 另类 综合 自拍 | 国产欧美日韩综合精品无毒 | 成年色黄大色黄大片 视频 成年视频xxxxx免费播放软件 | 夜夜夜爽 | 天天干狠狠插 | 天天色天天 | 久久第一页 |