- 23
- 0
- 约6.06千字
- 约 12页
- 2017-09-04 发布于重庆
- 举报
内存直接存取——基本原理、结构与应用(四篇系列文章之一)
By David Katz and Rick Gentile, Analog Devices, Inc.
嵌入式的 处理器核在单个周期内可以执行多项操作,包括计算、数据读取、数据存储和指针增/减。此外,此种内核可以通过对寄存器文件进行数据读写操作来协调控制内部、外部存储空间之间的数据传递。
所有这些听上去很棒,但在现实中,只有当数据的移动过程无需烦扰内核来执行传输操作时,你的应用才能保证最佳的性能。
这样的应用正是内存直接存取(direct memory access,DMA)控制器能一展身手的地方。处理器DMA功能,内核从内部/外部和外设间或者内存空间之间的数据转移(后者也称为内存DMA,或者“MemDMA”)中解脱出来。
这为何显得如此重要?好吧,不妨设想一个处理器的视频端口有一个FIFO,该FIF
DMA在理论上听上去很棒,但是基于PC的软件设计者在转向嵌入式技术领域时却对依靠DMA控制器转移数据的方法的采用迟疑不决。这种犹豫往往源自他们的一种印象:在考虑采用DMA时,编程模式的复杂性将会呈指数形式的增长。然而,我们的目标是让你的精神松缓下来,然后向你展示DMA是你真正的朋友。在这一系列文章中,我们将专注于DMA控制器本身,并为你展示如何利用DMA来优化性能,并最终就如何能对作为总体框架的一部分的DMA实施最佳的管理给
您可能关注的文档
- GCMS法测定食品包装材料中多环芳烃(PAHs).pdf
- Hadoop在UUSee的应用.ppt
- IEC61131-3程序组织单元POU及其应用.pdf
- ni2PsiO2rAl2O3催化剂的制备,表征及其对4,6r二甲基二苯并噻吩加氢脱硫反应的催化性能.pdf
- PI3KAKT信号通路在维持血糖平衡中的作用.pdf
- X射线荧光光谱法测定化探样品中主,次和痕量组分.pdf
- 案例任务驱动教学法及其应用.pdf
- 本次国培项目的亮点:.doc
- 本科教学质量告应围绕本科人才培养工作的关键要素,既要.pdf
- 比名次更重要的是内涵.pdf
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)