TMSCDSP芯片概述New课件解析.pptVIP

  • 16
  • 0
  • 约9.86千字
  • 约 58页
  • 2016-04-19 发布于湖北
  • 举报
C64x的EDMA(Enhanced Direct Memory Access)控制器位于C64x的L2存储器和外设(EMIF、串行口、HPI、PCI等)之间,如下图所示: EDMA控制器可以独立于CPU处理L2 Cache/SRAM和C64x外设之间的数据传输,包括:Cache服务、非Cache存储器存取、用户编程的数据传输和主机(host)存取 C64x EDMA增强至64个通道(C6211/C6711EDMA为16通道,C6201/C6701为4通道DMA) 带有可编程的优先权和链接(Link)和连接(Chain)数据传输能力 可在C64x可寻址的存储器不同地址间(包括L2 SRAM、外设和外部存储器)传输数据 CPU启动(非同步的EDMA):CPU通过写相应寄存器来启动一个EDMA 由事件触发的EDMA:许多事件(如HPI、DSP中断、定时器中断、外部中断、McBSP发送中断、McBSP接收中断、另一个EDMA传输结束等)均可触发相应通道的EDMA传输。但事件必须要由CPU通过相应寄存器来使能。为同步的EDMA。 EDMA控制器由以下部分组成: 事件和中断处理寄存器 事件编码器 参数RAM 硬件地址产生器 32位通用Timer,可用来: 事件计数 事件定时 产生脉冲信号 产生对CPU的中断 送同步事件给EDM

文档评论(0)

1亿VIP精品文档

相关文档