欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 電源管理 > 正文

如何使用DMA在低功耗可穿戴設(shè)備中加快外設(shè)監(jiān)測

發(fā)布時間:2022-03-26 來源:ADI,Brandon Hurst 責(zé)任編輯:wenwei

【導(dǎo)讀】本文介紹在嵌入式系統(tǒng)程序中使用直接內(nèi)存訪問(DMA)的用例、優(yōu)點和缺點。本文描述了DMA如何與外設(shè)和內(nèi)存模塊交互,以提高CPU的運行效率。還將為讀者介紹不同的DMA總線訪問架構(gòu),及各自的優(yōu)點。


嵌入式系統(tǒng)執(zhí)行的一個常見任務(wù)是管理外部輸入。管理輸入會給處理器帶來很多不必要的計算壓力,導(dǎo)致處理器處于有功功率模式下的時間更長,響應(yīng)速度更慢。為了優(yōu)化功率,保持對事件的快速響應(yīng)以及管理大量數(shù)據(jù)連續(xù)傳輸,具有直接內(nèi)存訪問(DMA)的微控制器可提供更好的解決方案。


直接內(nèi)存訪問(DMA)


在涉及外設(shè)的系統(tǒng)應(yīng)用中,微處理器在許多點可能都會遭遇瓶頸。例如,在管理一個不斷發(fā)送數(shù)據(jù)的ADC時,處理器可能時常被中斷,導(dǎo)致它很難完成其他任務(wù)。DMA是一種在大型或快速數(shù)據(jù)處理事務(wù)中移動數(shù)據(jù)和盡量減少處理器參與的方法。您可以將DMA控制器當(dāng)做一個協(xié)處理器,它的唯一作用就是與存儲器和外設(shè)交互。通過這種方式,主處理器可以成功管理工作量大的外設(shè),專注于處理其他任務(wù),甚至可以在后臺處理數(shù)據(jù)時進入睡眠狀態(tài),以節(jié)省功率。例如,在Arm?架構(gòu)上,DMA模塊可以在LP2(睡眠)或LP3(運行)模式下運行。對于需要更長的電池壽命的應(yīng)用,例如可穿戴傳感器中樞和智能手表,這具有明顯的優(yōu)勢。


優(yōu)點和缺點


在許多數(shù)字系統(tǒng)中,DMA很有用處,有時甚至用于管理大量總線流量。它還用于網(wǎng)卡、顯卡,甚至一些原始的IBM個人電腦中。也就是說,將DMA集成到設(shè)計中時,確實需要進行一些權(quán)衡考量。


表1. 使用DMA的優(yōu)點

1645089066251231.png


表2. 使用DMA的缺點

1645089054220319.png


總線訪問和CPU周期


雖然DMA控制器在節(jié)能或加速嵌入式系統(tǒng)方面非常有效,但它們的實現(xiàn)方案還沒有高度標(biāo)準化。可以使用多種方案來確保不會與CPU同時授予內(nèi)部總線訪問權(quán)限。總線訪問方案的主要目標(biāo)是避免同時訪問相同的存儲器位置,以免發(fā)生緩存區(qū)不連續(xù)和邏輯錯誤。單個DMA控制器通常配置為采用這些方案之一,因為使用每種方案可能需要不同的硬件或固件控制。大多數(shù)DMA控制器使用的總線訪問方案是突發(fā)、周期竊用和透明模式的DMA。


透明DMA一次只能執(zhí)行一項操作,但是,它也必須等待處理器執(zhí)行指令,以獲得對所需數(shù)據(jù)或地址總線的訪問。驗證這種訪問限制需要使用額外的邏輯,這種類型DMA的速度通常最慢。在不需要訪問存儲器總線但需要進行額外的處理的應(yīng)用中,透明DMA可能具有優(yōu)勢。在這種情況下,優(yōu)勢在于消除了對CPU的節(jié)流,因為處理器無需完全停止運行。


表3. DMA類型及其優(yōu)缺點總結(jié)

1645089037809169.png


12.png

圖1. DMA運行期間,突發(fā)DMA的架構(gòu)圖。


突發(fā)DMA是借由不常見的大型突發(fā)事件發(fā)生,在此期間,DMA會根據(jù)緩沖區(qū)可以存儲的容量,向目標(biāo)緩沖區(qū)發(fā)送盡可能多的數(shù)據(jù)。DMA控制器會在短時間內(nèi)阻止CPU運行,以移動大量內(nèi)存,然后將總線交還給主CPU,并一直重復(fù)該過程,直到傳輸完成。突發(fā)DMA通常被認為是速度最快的類型。


13.png

圖2. 在DMA運行期間,周期竊用DMA發(fā)生在兩個CPU周期之間。


相反,單字節(jié)傳輸或周期竊用DMA從CPU獲取提示,并且僅在CPU指令之間執(zhí)行操作。它在兩個CPU周期之間插入一個操作,因此實際上"竊取"了CPU時間。由于一次只能執(zhí)行一項操作的限制,它通常比突發(fā)DMA慢。


14.png

圖3. 在DMA運行期間,透明DMA在處理器處理不訪問數(shù)據(jù)或地址總線的任務(wù)時發(fā)生。


突發(fā)DMA架構(gòu)示例


15.png

圖4. MAX32660上的DMA控制器的架構(gòu)圖。


關(guān)于突發(fā)DMA控制器示例,可以參見 MAX32660(參見圖4)。上方路徑對應(yīng)數(shù)據(jù)流,下方路徑代表先進的高性能總線(AHB)和DMA邏輯之間的控制/狀態(tài)流。DMA控制器可以用作AHB和存儲器或外設(shè)模塊之間的緩沖區(qū)接口,具體取決于其配置方式。DMA邏輯位于DMA緩沖區(qū)和每個外設(shè)之間,用于在處理期間獨立管理每個唯一的外設(shè)總線。DMA運行一次可以移動多達32個字節(jié),只要源/目標(biāo)緩沖區(qū)中可以包含這么多數(shù)據(jù)。緩沖區(qū)最高可存儲16 MB,除了內(nèi)部存儲器傳輸外,還可以配置為發(fā)送或接收I2C、SPI、I2S和UART。編程DMA控制可能會因協(xié)議的不同而略有不同,但外設(shè)事務(wù)完全由DMA控制器管理。仲裁模塊控制四個DMA通道和CPU之間的總線訪問限制,根據(jù)優(yōu)先級系統(tǒng)批準請求。


現(xiàn)代DMA選項


總之,對于管理大量傳感器并要求高吞吐量、高效率和低功耗操作的現(xiàn)代嵌入式系統(tǒng)來說,DMA是一個關(guān)鍵特性。它就像是一個專門用于處理存儲器和外設(shè)總線事務(wù)的協(xié)處理器。


許多應(yīng)用必須使用DMA,以盡可能降低功耗和減輕處理器負載。例如,健康和可穿戴設(shè)備可以處理大量的數(shù)據(jù)吞吐量,但它們也必須盡可能地節(jié)省電池電量,同時還要處理敏感數(shù)據(jù)。ADI公司在適用于低功耗可穿戴設(shè)備的微控制器上采用快速突發(fā)DMA架構(gòu),例如 MAX32660 和 MAX32670。此外,DARWIN Arm微控制器(例如 MAX32666 )是為集成Bluetooth? 5的可穿戴設(shè)備和物聯(lián)網(wǎng)應(yīng)用而設(shè)計的。這些器件采用2個8通道突發(fā)DMA控制器,支持基于事件的事務(wù)。它們甚至配備了出色的安全硬件,具有安全引導(dǎo)加載程序和信任保護單元(TPU),可以加速ECDSA、SHA-2和AES加密。從早期的IBM電腦到網(wǎng)卡,再到現(xiàn)在的安全、低功耗可穿戴設(shè)備和物聯(lián)網(wǎng)設(shè)備,DMA是現(xiàn)代數(shù)字系統(tǒng)的基本特征。



免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進行處理。


推薦閱讀:


強魯棒性低側(cè)柵極驅(qū)動電路設(shè)計指南

集成1700V SiC MOSFET車規(guī)高壓開關(guān)不僅是多個第一

SiC MOSFET模塊的硬并聯(lián)

ADALM2000實驗:CMOS模擬開關(guān)

集成驅(qū)動器!原來,GaN電源系統(tǒng)性能升級的奧秘在這里~

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
?

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
亚洲精品成人精品456| 一区二区在线看| 色哟哟精品一区| 丝袜国产日韩另类美女| 国产精品视频看| 亚洲精品在线三区| 日韩一区二区在线免费观看| 欧美影院精品一区| 91色视频在线| 99久久亚洲一区二区三区青草 | 国产不卡一区视频| 久久精品国产第一区二区三区| 国产精品人成在线观看免费| 久久久亚洲高清| 精品日韩在线一区| 日韩欧美三级在线| 欧美日韩国产综合草草| 欧美系列日韩一区| 欧美四级电影网| 欧美伊人久久久久久久久影院 | 国产精品996| 黄页视频在线91| 国产不卡在线播放| aaa国产一区| 色哟哟一区二区三区| 欧美午夜片在线看| 91精品欧美综合在线观看最新| 7777精品久久久大香线蕉| 欧美精品成人一区二区三区四区| 欧美色区777第一页| 欧美日韩一二区| 欧美va亚洲va香蕉在线| 国产欧美精品一区二区色综合| 国产婷婷一区二区| 亚洲国产精品传媒在线观看| 亚洲人成伊人成综合网小说| 中文字幕精品一区二区精品绿巨人 | 亚洲制服丝袜在线| 久久这里只有精品6| 久久久亚洲精品石原莉奈| 国产午夜精品理论片a级大结局| 17c精品麻豆一区二区免费| 一区二区国产视频| 中文字幕精品—区二区四季| 1024国产精品| 婷婷夜色潮精品综合在线| 国产一区二区三区美女| 91社区在线播放| 欧美一区二区三区四区五区| 久久久久亚洲蜜桃| 亚洲与欧洲av电影| 亚洲成人在线免费| 高清av一区二区| 欧美日本精品一区二区三区| 欧美激情综合在线| 日韩中文欧美在线| av电影天堂一区二区在线| 日韩免费电影网站| 欧美国产禁国产网站cc| 免费观看91视频大全| av高清不卡在线| 91传媒视频在线播放| 久久综合久久鬼色| 午夜成人免费视频| 麻豆极品一区二区三区| 色域天天综合网| 久久精品视频免费观看| 日韩激情av在线| 91国偷自产一区二区开放时间 | 国产蜜臀97一区二区三区 | 日本午夜一本久久久综合| 99久久久精品免费观看国产蜜| 国产日韩三级在线| 国产精品1区2区3区| 国产无人区一区二区三区| 国产一区二区精品久久99 | 成人av动漫在线| 国产精品久久久久精k8 | 色噜噜狠狠成人中文综合| 国产欧美精品国产国产专区 | 美美哒免费高清在线观看视频一区二区| 色一情一乱一乱一91av| 亚洲精品大片www| 欧美人伦禁忌dvd放荡欲情| 天天影视网天天综合色在线播放| 911精品产国品一二三产区| 日本不卡视频在线观看| 精品久久99ma| 国产suv精品一区二区三区| 欧美极品美女视频| 91国产丝袜在线播放| 日韩av电影免费观看高清完整版| 日韩一区和二区| 国产sm精品调教视频网站| 亚洲视频网在线直播| 欧美精品在线观看播放| 久久99最新地址| 国产精品卡一卡二| 欧美日韩一区二区三区四区五区| 免费美女久久99| 国产精品免费人成网站| 欧美精品丝袜久久久中文字幕| 麻豆精品一区二区三区| 亚洲欧美日韩国产中文在线| 日韩三级av在线播放| 91原创在线视频| 日韩国产一区二| 国产精品久久久久久久第一福利 | 美女视频黄a大片欧美| 国产精品色哟哟网站| 宅男在线国产精品| 成年人午夜久久久| 久久国产免费看| 亚洲综合色自拍一区| 久久久精品黄色| 欧美性色综合网| 粉嫩aⅴ一区二区三区四区五区| 亚洲成人久久影院| 日本一区二区免费在线观看视频| 欧美片在线播放| 色综合久久久久综合体桃花网| 蜜乳av一区二区三区| 亚洲女人****多毛耸耸8| 日韩女优毛片在线| 欧美视频三区在线播放| 99视频超级精品| 久草热8精品视频在线观看| 亚州成人在线电影| 亚洲欧美区自拍先锋| 中文字幕精品—区二区四季| 欧美大片在线观看一区| 欧美日本不卡视频| 欧美视频在线一区二区三区| 99riav一区二区三区| 盗摄精品av一区二区三区| 国模娜娜一区二区三区| 日韩成人精品在线观看| 婷婷六月综合亚洲| 亚洲已满18点击进入久久| 亚洲精品日产精品乱码不卡| 国产精品久久久久久久久快鸭| 国产亚洲欧美日韩在线一区| 精品国精品国产| 久久综合久久鬼色| 亚洲精品一线二线三线无人区| 日韩一区二区三区四区五区六区| 欧美一区午夜视频在线观看| 这里是久久伊人| 欧美大片顶级少妇| 精品剧情在线观看| 欧美精品一区二区久久久| 久久久午夜电影| 久久精品亚洲精品国产欧美| 久久九九久精品国产免费直播| 久久―日本道色综合久久| 久久久久亚洲蜜桃| 国产日韩欧美在线一区| 国产精品三级视频| 中文字幕中文字幕一区二区| 亚洲三级在线免费| 一区二区在线观看视频| 亚洲午夜久久久久久久久电影院 | 欧美妇女性影城| 欧美精品自拍偷拍动漫精品| 日韩精品自拍偷拍| 欧美激情资源网| 一区二区视频在线看| 日韩国产精品大片| 国产成人综合网| 91视频在线看| 91麻豆精品国产91久久久资源速度| 欧美va亚洲va在线观看蝴蝶网| 国产午夜亚洲精品午夜鲁丝片| 亚洲美女电影在线| 热久久国产精品| 成人午夜在线免费| 欧美日韩国产一级片| 国产日韩欧美激情| 一区二区视频免费在线观看| 免费精品视频在线| 粉嫩aⅴ一区二区三区四区五区| 欧美三级日韩三级国产三级| 精品99999| 午夜伦理一区二区| 成人黄色片在线观看| 欧美另类一区二区三区| 国产精品午夜在线观看| 日本欧美久久久久免费播放网| 懂色av一区二区三区蜜臀| 欧美三级三级三级| 中文字幕的久久| 免费在线欧美视频| 色哟哟一区二区三区| 国产亚洲一区二区三区四区| 天天综合色天天综合| av在线一区二区三区| 26uuu精品一区二区在线观看| 午夜精品视频一区| 91麻豆免费看片| 久久久久国产精品厨房|