女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

DMA的三種典型應(yīng)用

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2020-10-10 10:23 ? 次閱讀

基于AXI的DMA對內(nèi)部寄存器的讀寫有著相同的方式。在普通傳輸模式下,DMA內(nèi)部的寄存器都是由處理器通過AXI-Lite總線進(jìn)行讀寫的;但基于AXI總線的三種DMA,都增加了S/G傳輸模式,它卸載了處理器對寄存器的讀寫,通過獨(dú)立的S/G讀寫通道對存儲著命令描述符的內(nèi)存進(jìn)行訪問讀取、處理描述符,然后更新描述符寫入內(nèi)存。

幾種應(yīng)用DMA的典型應(yīng)用

(1) AXI DMA

圖4?40 AXI DMA應(yīng)用

在系統(tǒng)中,AXI DMA與處理器等其他設(shè)備通過AXI Interconnect互聯(lián)。系統(tǒng)處理器通過AXI4-lite接口訪問DMA內(nèi)部寄存器,向其寫入配置信息,然后根據(jù)配置信息,高效的進(jìn)行數(shù)據(jù)傳輸;DMA也可以啟動S/G傳輸模式,通過獨(dú)立的AXI S/G通道從DDR中獲取描述符信息,然后協(xié)調(diào)以太網(wǎng)和DDR間的數(shù)據(jù)傳輸;獨(dú)立的控制和狀態(tài)流通道,提供相關(guān)的包信息;DMA的中斷與系統(tǒng)中斷控制器相連。

(2) AXI Centralized DMA

圖4?41 AXI CDMA

在此系統(tǒng)中,AXI CDMA與處理器等設(shè)備通過AXI Interconmect互聯(lián)。CDMA控制著一個內(nèi)存映射空間到另一個內(nèi)存映射空間的數(shù)據(jù)傳輸。

(3) AXI Video DMA

圖4?42 AXI VDMA

在此系統(tǒng)中,AXI VDMA與處理器等其他設(shè)備通過AXI Interconnect互聯(lián)。系統(tǒng)處理器通過AXI4-lite接口訪問VDMA內(nèi)部寄存器,向其寫入配置信息,然后根據(jù)配置信息,高效的進(jìn)行數(shù)據(jù)傳輸;VDMA也可以啟動S/G傳輸模式,通過獨(dú)立的AXI S/G通道從DDR中獲取描述符信息,然后調(diào)控Video IP和DDR間的數(shù)據(jù)傳輸;VDMA的雙中斷與系統(tǒng)中斷控制器相連。

傳統(tǒng)的block DMA 一次只能傳輸物理上連續(xù)的一個塊的數(shù)據(jù), 完成傳輸后發(fā)起中斷。而scatter-gather DMA允許一次傳輸多個物理上不連續(xù)的塊,完成傳輸后只發(fā)起一次中斷。

傳統(tǒng)的block DMA像這樣:

先進(jìn)的scatter-gather DMA像這樣:

這樣做的好處是直觀的,大大減少了中斷的次數(shù),提高了數(shù)據(jù)傳輸?shù)男省?/p>

責(zé)任編輯:YYX

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

    關(guān)注

    68

    文章

    19801

    瀏覽量

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

    關(guān)注

    31

    文章

    5421

    瀏覽量

    123308
  • 傳輸
    +關(guān)注

    關(guān)注

    0

    文章

    154

    瀏覽量

    27721
  • dma
    dma
    +關(guān)注

    關(guān)注

    3

    文章

    572

    瀏覽量

    102306

原文標(biāo)題:幾種應(yīng)用DMA的典型應(yīng)用

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

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    STM32串口通訊有三種方式

    STM32串口通訊有三種方式,分別為阻塞(輪詢)、中斷、DMA。串口模式和配置 源代碼編寫
    發(fā)表于 08-13 06:52

    STM32有三種啟動模式

    01STM32的三種啟動模式STM32有三種啟動模式:FLASH啟動、SRAM啟動和系統(tǒng)存儲器啟動,通常三種啟動方式由外部引腳boot0和boot1的電平?jīng)Q定。每個系列boot0和boot1電平對應(yīng)
    發(fā)表于 08-18 07:52

    STM32的三種boot模式介紹

    淺識STM32的三種boot模式文章目錄淺識STM32的三種boot模式任務(wù)摘要一、認(rèn)識boot1.三種BOOT模式介紹2.開發(fā)BOOT模式選擇3.STM32三種啟動模式4.
    發(fā)表于 12-10 07:46

    記錄三種DMA模式

    串口模式實現(xiàn)有三種1.普通模式:在主函數(shù)中接收函數(shù)2.中斷模式:產(chǎn)生的不影響主程序運(yùn)行3. DMA模式:與主函數(shù)互不影響,獨(dú)立運(yùn)行本文記錄三種DMA模式。
    發(fā)表于 02-28 07:54

    幾種DMA典型應(yīng)用場合介紹

    DMA內(nèi)部寄存器的讀寫方式基于AXI的DMA對內(nèi)部寄存器的讀寫有著相同的方式。在普通傳輸模式下,DMA內(nèi)部的寄存器都是由處理器通過AXI-Lite總線進(jìn)行讀寫的;但基于AXI總線的三種
    發(fā)表于 10-14 15:23

    質(zhì)量管理的三種聲音

    質(zhì)量管理的三種聲音    過程、員工及顧客三種聲音,對質(zhì)量管理來說都是不可或缺的,過程之聲與員工之聲造就了公司競爭能力,由此來因應(yīng)顧客之聲,
    發(fā)表于 01-29 15:21 ?23次下載

    三種相位輸出的移相器

    三種相位輸出的移相器
    發(fā)表于 04-15 10:59 ?1496次閱讀
    有<b class='flag-5'>三種</b>相位輸出的移相器

    半導(dǎo)體極管的三種基本放大電路的三種連接法電路圖

    半導(dǎo)體極管的三種基本放大電路的三種連接法電路圖
    發(fā)表于 05-06 14:55 ?5701次閱讀
    半導(dǎo)體<b class='flag-5'>三</b>極管的<b class='flag-5'>三種</b>基本放大電路的<b class='flag-5'>三種</b>連接法電路圖

    三種投影機(jī)散熱技術(shù)是哪三種

    三種投影機(jī)散熱技術(shù)是哪三種 如今在日常的學(xué)習(xí)、工作、生活中,投影機(jī)的應(yīng)用越來越頻繁。由于投影機(jī)屬于高
    發(fā)表于 02-06 10:33 ?605次閱讀

    三種不同的“防 Ping”技巧

    三種不同的“防 Ping”技巧 淺析三種不同的“防 Ping”方法   眾所周知,Ping命令是一個非常有用的網(wǎng)絡(luò)命令,大家常用它
    發(fā)表于 04-14 13:53 ?1194次閱讀

    程序的三種基本結(jié)構(gòu)

    基本思想:任何程序都可以用三種基本結(jié)構(gòu)表示,限制使用無條件轉(zhuǎn)移語句(goto)結(jié)構(gòu)化程序:由三種基本結(jié)構(gòu)反復(fù)嵌套構(gòu)成的程序叫~優(yōu)點:結(jié)構(gòu)清晰,易讀,提高程序設(shè)計質(zhì)量和效率。
    發(fā)表于 09-01 17:24 ?0次下載

    淺談Zynq Qspi控制器的三種模式

    Zynq Qspi控制器支持三種模式:I/O模式、線性地址模式和傳統(tǒng)SPI模式,其中線性地址模式雙片選支持最大的線性地址空間為32MB,可通過PS DMA讀取。
    發(fā)表于 07-02 09:34 ?2.1w次閱讀
    淺談Zynq Qspi控制器的<b class='flag-5'>三種</b>模式

    三種比較典型的等離子弧焊槍

    等離子弧焊槍對等離子弧的性能和焊接過程的穩(wěn)定性起著決定性的作用。焊槍應(yīng)能保證電弧的穩(wěn)定,引弧、轉(zhuǎn)弧方便,電弧壓縮性能良好,電極與噴嘴的對中性準(zhǔn)確,保護(hù)性能理想和冷卻可靠。圖2-74為三種比較典型的等離子弧焊槍。
    的頭像 發(fā)表于 03-22 15:45 ?1.1w次閱讀
    <b class='flag-5'>三種</b>比較<b class='flag-5'>典型</b>的等離子弧焊槍

    如何應(yīng)用伺服電機(jī)的三種控制方式

    一般伺服都有三種控制方式:速度控制方式,轉(zhuǎn)矩控制方式,位置控制方式。大多數(shù)人想知道的就是這三種控制方式具體根據(jù)什么來選擇的?
    發(fā)表于 01-22 06:30 ?7次下載
    如何應(yīng)用伺服電機(jī)的<b class='flag-5'>三種</b>控制方式

    555定時器的三種典型應(yīng)用 簡述555定時器的工作原理

    555定時器是一廣泛使用的集成電路,在電子電路中有許多常見的應(yīng)用。以下是555定時器的三種典型應(yīng)用
    發(fā)表于 07-28 10:12 ?7100次閱讀