内存直接存取——基本原理、结构与应用.docVIP

  • 6
  • 0
  • 约5.08千字
  • 约 8页
  • 2017-01-16 发布于天津
  • 举报

内存直接存取——基本原理、结构与应用.doc

内存直接存取——基本原理、结构与应用

内存直接存取——基本原理、结构与应用(四辑系列文章之二) By David Katz and Rick Gentile, Analog Devices, Inc. 上一辑文章中,我们引入了内存直接存储(DMA)背后的基本知识——人们为什么需要它,它采用何种构造和控制方式。这次,我们将专注于DMA传输的分类,以及与建立这些会话相关的构造 DMA的结构 目前有两类主要的DMA传输结构。寄存器模式和描述符模式。无论属于哪一类DMA,表1所描述的几类信息都会在DMA控制器中出现。当DMA以寄存器模式工作时,DMA控制器只是简单地利用寄存器中所存储的参数值。在描述符模式中,DMA控制器在内存中查找自己的配置参数。 Next Descriptor Pointer(lower 16bit) 下一个描述符的地址 Next Descriptor Pointer(higher 16bit) 下一个描述符的地址 Start Address(lower 16bit) 起始地址(源区或者目标区) Start Address(higher 16bit) 起始地址(源区或者目标区) DMA Configuration 控制信息(启用、中断,1D vs 2D) X_Count 内循环的传输次数 X_Modify 内循环的每次传输之间跨越的字节数 Y_Count 外循环中的传输次数

文档评论(0)

1亿VIP精品文档

相关文档