在线观看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次閱讀
    主站蜘蛛池模板: 五月婷婷之综合激情| 欧美三级色| 国模私拍福利一区二区| 亚洲黄色官网| 玖玖激情| 酒色网址| 永久免费看www色视频| 五月天激激婷婷大综合丁香| 教官的好爽好深h片段| 久久狠狠躁免费观看| xxxx性×xx| 激情综合在线观看| 国产午夜视频| 中文一区在线| 亚洲香蕉毛片久久网站老妇人| 黄色三级视频| 国产精品偷伦费观看| 免费无码看av的网站| 色综合 成人| 国模精品| 亚洲国产日韩欧美在线as乱码| 亚洲国产成人久久三区| 成年人一级毛片| 国内精品久久久久久久久野战| 伊人网大香| h录音 国产 在线| 国产福利在线免费| 婷婷激情五月综合| 小屁孩和大人啪啪| 日韩在线一区二区| 久久久久久久久久久9精品视频| 华人被黑人粗大猛然进| 超h 高h 污肉1v1御书屋| 国产三及| 国产国拍亚洲精品mv在线观看| 五月婷婷色视频| 天天添天天干| 伊人色婷婷综在合线亚洲| 97综合视频| 国产在线播放成人免费| 不卡一级毛片免费高清|