DMA配置参数-static_timing_analysis(sta经典)

上传者: 26749245 | 上传时间: 2021-08-13 15:34:48 | 文件大小: 8.99MB | 文件类型: PDF
8.2 DMA配置参数 DMA 运行的安装和控制由用户软件完成。本节描述了 DMA 通道能够使用之前,必须配置的参数。8.3 节 描述了参数在软件中如何配置,并传递到 DMA 控制器。 这五个 DMA 通道每一个的行为通过下列参数配置: 源地址:DMA 通道要读的数据的首地址。 目标地址:DMA 通道从源地址读出的要写数据的首地址。用户必须确认该目标地址可写。 传送长度:在 DMA 通道重新进入工作状态或者解除工作状态之前,以及警告 CPU 即将有中断请求到来之 前,要传送的长度。长度可以在配置中定义,或可以如下所述定义为 VLEN 设置。 可变长度(VLENVLENVLENVLEN)设置:DMA 通道可以利用源数据中的第一个字节或字作为传送长度进行可变长度传输 。 使用可变长度传输时,要给出关于如何计算要传输的字节数的各种选项。 优先级别:DMA 通道的 DMA 传送的优先级别与 CPU、其它 DMA 通道和访问端口相关。 触发事件:所有 DMA 传输通过所谓的 DMA 触发事件来发起。这个触发可以启动一个 DMA 块传输或单 个 DMA 传输。除了已经配置的触发,DMA 通道总是可以通过设置它的指定 DMAREQ.DMAREQx 标志来触发 。 DMA 触发的源描述在表 8-1 中。 源地址和目标地址增量:源地址和目标地址可以控制为增量或减少,或不改变。 传送模式:传送模式确定传送是否是单个传输,或块传输,或是它们的重复传输。 字节传送或字传送:确定每个 DMA 传输应该是 8 位(字节)或是 16 位(字)。 中断屏蔽:在完成 DMA 通道传送时,产生一个中断请求。这个中断屏蔽位控制中断产生是使能还是禁用。 M8M8M8M8:这个域的值,决定是否采用 7 位还是 8 位长的字节来传送数据。此模式仅仅适用于字节传送。 所有配置参数的详细描述给定在 8.2.1 节到 8.2.11 节, 8.2.1 源地址 DMA 通道开始读数据的地址,在 XDATA 存储器中。这可以是任何 XDATA 地址——在 RAM 中,在映射 的闪存区(cf MEMCTR.XBANK)中,XREG 或 XDATA 寻址的 SFR。 8.2.2 目标地址 DMA 通道从源地址读出的要写数据的首地址。用户必须确认该目标地址可写。这可以是任何 XDATA 地 址——在 RAM、XREG 或 XDATA 寻址的 SFR 中。 8.2.3 传送数量 DMA 传输完成之前必须传送的字节/字的个数。当达到传送数量,DMA 通道重新进入工作状态或者解除工 作状态,并警告 CPU 即将有中断请求到来。传送数量可以在配置中定义,或可以如下节所述定义为可变长度设 置,见 8.2.4 节。

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明