当前位置: 首页 > news >正文

成都自适应网站建设域名主机网站导航

成都自适应网站建设,域名主机网站导航,简单网页html模板,深圳营销型网站方案最近在一些技术资料上看见一篇关于讲解DMA技术原理,个人感觉是很通俗易懂的,所以博主就通过该文章分享出来,大家共同成长进步。如有更好的文献,也欢迎分享! 目录 一、DMA的含义 1)狭义定义 2&#xff0…

        最近在一些技术资料上看见一篇关于讲解DMA技术原理,个人感觉是很通俗易懂的,所以博主就通过该文章分享出来,大家共同成长进步。如有更好的文献,也欢迎分享!

目录

一、DMA的含义

1)狭义定义

2)广义定义

3)示例如下

二、DMA关键参数

三、DMA模式

1)单描述符DMA

2)多描述符DMA


一、DMA的含义

1)狭义定义

        是英文Direct Memory Access(直接内存访问)的缩写,主要指无需CPU介入下的外设、内存、子系统之间的数据交换技术。

2)广义定义

        是指交换数据的双方(或双方的控制者)不直接参与与数据传输的技术,不再局限于CPU构建的系统。

3)示例如下

          将数据0~31传输到UART接口:

二、DMA关键参数

关键参数

描述

数据来源类型

如DDR存储器、Flash存储器、UART、SPI、ETH、PCIE等

数据目的类型

与数据源相同

数据源、目的地址

数据来源或者目的的具体地址

地址模式

数据的源、目的地址更新模式、递增、递减、不变

数据长度

传输数据的长度

工作模式

单/多次模式 = 完成1/N次数据传输

循环模式 = 重复完成设定的数据传输

传输状态

传输进行的状态,表示传输完成了HALF、DONE、ERR等

中断设置

传输各个状态是否产生中断

启动/终止

启动DMA完成数据传输,终止DMA的传输(常用于循环模式的终止)

三、DMA模式

1)单描述符DMA

        也可以称之为BLOCK类型,只能完成1块数据的传输,即DMA参数寄存器只提供了一份DMA相关参数的配置,属于手动步枪。

        CPU配置并启动DMA控制器,DMA控制器替代CPU完成数据从源到目的地的搬移。

        如果DMA的数据传输方式为单次模式,则数据传输完成后通过终端主动上报或者CPU查询DMA状态通知CPU,如果CPU想进行下一次的数据传输,需要重新配置并启动DMA。

        如果DMA的数据传输方式为多次模式,则完成指定次数的数据传输后DMA通过中断或者状态通知CPU此次DMA数据传输完成。

        如果DMA的数据传输方式为循环模式,需要CPU主动终止DMA,之后DMA通过中断或者状态通知CPU此次DMA数据传输完成。

        DMA控制器的内部结构为DMA配置寄存器+DMA执行机构。

2)多描述符DMA

        也可以称之为Scatter-Gather(分散聚合)类型的DMA,DMA参数寄存器保存了一份DMA工作参数,同时增加了一个参数装载机构,在启用SG模式时,自动从外部参数表装载工作参数到参数寄存器,完成参数的连续装载,属于自动步枪。

http://www.dtcms.com/a/541582.html

相关文章:

  • 【数据结构】队列(Queue)详解——数据结构的“先进先出”
  • 【操作系统】计算机系统概述
  • 为什么Android游戏画面在30帧运行时有抖动现象
  • 做的好的手机网站建设银行官方网站认证
  • 云南建设厅网站备案厂家域名审核怎么做返利网站
  • docker compose配置容器只允许指定的外部IP访问
  • 【postgresql在sql的基础上将frvcd按照逗号分割,核查两个表中frvcd数量是否相同】
  • 考研政治(马原)
  • 电商网站开发工作室商务网站模板
  • 金融交易防护:国密 SSL 证书在网银与移动支付中的核心作用
  • 织梦图片瀑布流网站模板摄影作品发布平台
  • spark-RDD期中
  • Linux 网络初识
  • 易天光通信光模块认证全解析:构建全球品质信任网络
  • 计算机网络自顶向下方法12——应用层 对HTTP响应报文优先次序的答疑
  • 上海企业建设网站服务网站的首页标题在哪里设置的
  • 城市建设规划网站无锡网站建设f7wl
  • 算法题 逆波兰表达式/计算器
  • 智能体最佳实践的方法论(四):监控
  • 【java面向对象进阶】------内部类
  • 基于昇腾 NPU 的 Gemma 2 推理实测:性能评测、脚本实现与可视化分析
  • 南京设计公司郑州粒米seo顾问
  • 承接电商网站建设中文网站模板大全
  • 折半查找及其判定树的性质
  • Day 6 PPI与Cox
  • 网站dns刷新庐江县建设局网站
  • 网站的按钮怎么做 视频3g 手机网站建设
  • 豆包凶猛,深度解析字节AI战略
  • 【案例实战】HarmonyOS云开发实战:5分钟快速构建全栈应用
  • 为什么你的React项目到中等规模就开始“烂尾“?问题可能出在文件结构