《嵌入式系统基础教程》第14讲_第7章嵌入式系统DMA控制_35页.pptVIP

  • 8
  • 0
  • 约6.27千字
  • 约 35页
  • 2018-03-02 发布于江西
  • 举报

《嵌入式系统基础教程》第14讲_第7章嵌入式系统DMA控制_35页.ppt

《嵌入式系统基础教程》第14讲_第7章嵌入式系统DMA控制_35页

2008年6月24日 南京大学计算机系 《嵌入式系统原理与开发》 第14讲 南京大学计算机系 俞建新主讲 第7章 中断、DMA和时间管理 本章主要介绍以下内容: 嵌入式中断控制器 嵌入式DMA控制器 嵌入式时钟电源管理器 嵌入式实时时钟 嵌入式脉宽调制定时器 7.2 嵌入式系统DMA控制 在嵌入式系统I/O操作中,中断方式(包括查询方式)是广泛使用的操作方式。其特点是需要通过CPU执行ISR来控制整个数据的传送,输入输出都要以CPU的寄存器为中转站。以中断方式数据传输为例,每一次响应中断,CPU都要保护主程序断点的工作现场,而后执行ISR。数据传输操作完毕后,还要恢复断点处的工作现场。因此在某些高频度I/O操作的嵌入式应用场合,执行中断方式的输入输出会导致系统频繁切换工作现场,CPU运行效率不高。 DMA方式特点 DMA方式是高速I/O接口方式,其特点有两个:一是它可以不通过CPU直接完成输入输出设备与存储器间的数据交换,在数据传送期间不会影响CPU的其它工作;二是CPU带宽可以与总线带宽一样,延时仅依赖于硬件,能提高系统中数据的传输速率。显然利用这种方式不但数据传送速度快,而且CPU具有了同时进行多种实时操作的能力,增强了系统的实时性。 DMAC控制DMA传输 在DMA传输方式下,外设通过DMA控制器(DMAC)向CPU提出接管总线控制权的总线使用请求。CPU在当前总

文档评论(0)

1亿VIP精品文档

相关文档