NiosⅡ系统中DMA控制器的原理和应用.docVIP

  • 5
  • 0
  • 约4.57千字
  • 约 8页
  • 2016-03-13 发布于安徽
  • 举报
Nios Ⅱ系统中DMA控制器的原理及应用 摘要:详细介绍了nios ⅱ 系统中dma控制器的基本原理,数据传输过程以及dma控制器中各寄存器的作用。重点介绍了与dma操作有关的api函数及其使用方法,并通过一个实例描述nios ⅱ 系统中如何利用dma方式将数据从sdram传输到串口。实践证明,在同等cpu开销的情况下,利用dma技术可以将cpu从繁重的数据搬移操作中释放出来,从而提高cpu的数据处理能力。 关键词:nios ⅱ; dma控制器; dma技术; sdram 引言 dma(direct memory access)是计算机学中的一种内存访问技术[1]。它允许cpu内部的某些子系统(存储器和外设)可以独立的直接读写系统存储器而不需要cpu的干预。在同等程度cpu负荷下,dma是一种快速的数据传送方式。现在越来越多的单片机采用dma技术以提供外设和存储器间或者存储器之间的高速数据传输。但这些单片机中所包含的dma控制器的数量是有限的,一般为1到2个。如果实际系统中需要多个dma控制器的,那么这些单片机就显得无能为力了。 nios ⅱ系统是一个用户可配置的通用32位risc嵌入式处理器,它是sopc的核心。处理器以软核的形式实现,具有高度的灵活性和可配置性。nios ⅱ系统中所有外设以及外设控制器等都是以可配置的ip核形式出现的,用户可以根据需要重复多次添加。通过添加可配

文档评论(0)

1亿VIP精品文档

相关文档