EDMA3原理以及应用.docVIP

  • 9
  • 0
  • 约6.25千字
  • 约 4页
  • 2017-06-10 发布于北京
  • 举报
摘要:增强型直接内存访问EDMA 是DSP 中一种高效的数据传输模块,能够不依赖CPU 进行数据的搬移,是在高速接口的使用中,十分重要的设备。与之前的EDMA 模块相比,EDMA3在传输的同步方式、地址跳变、触发方式上都变得更为灵活。在TI 的新型DSP 中,外设根据数据传输是否依赖EDMA3 而分成了2 种。AIF 是一种高速接口模块,用于基带模块与射频模块间数据的传输。该接口需要EDMA3 为其提供待传输的数据及搬移已接收的数据。本文介绍了TI DSP 中的新一代EDMA3 模块的结构及参数配置,并结合多核心DSP TMS320C6474 中的高速AIF 接口,给出了一种EDMA3 的配置方式,为高速接口模块的使用,打下基础。      关键词:DSP;EDMA3;TMS320C6474;AIF      0 引言      TMS320C6474 是TI 推出的推出的一款高性能多核心DSP,基于65nm 工艺,在单一的裸片上集成了3 个 1GHz 的C64x+内核,实现了3GHz 的原始DSP 性能。显著降低了成本和功耗,并节省板级空间,使设计人员不必在电路板上集成多个数字信号处理器就能完成诸如同时执行多通道处理任务或同时执行多软件应用 等高强度、高性能任务。   在 TMS320C6474 DSP 中,C64x+核心、EDMA3 及片上外设是通过2 种交换网络互连的。交换网络使主从器件间能够进行低延时的多路数据传输。通过交换网络,CPU 能够向VCP2 发送数据而不影响RAC 与DDR2 内存控制器间的数据传输。当对系统中的从设备进行访问时,交换网络能够对多个主设备进行仲裁。   片上外设可以分为两类:主设备及从设备。主设备是指能够不使用EDMA3 就能在系统中进行读写操作的设备;从设备指必须使用EDMA3 才能进行数据传输的设备。   AIF 接口(Antenna Interface)是TMS320C6474 中的一种高速接口,是一种从设备,用于基带模块与射频模块间天线数据的传输,在使用OBSAI 协议时,单条链路速率最高可达4x即3.072Gbps。   本文将对 EDMA3 的结构及参数配置进行详细介绍,并给出一种当AIF 待发射数据及已接受到的数据连续存放在DDR2 时,EDMA3 的配置方式。文中提到的EDMA3 是TI 的新型数据传输模块,普遍适用于TI 的DSP。      1 EDMA3 的结构及参数配置      1.1 EDMA3 概述增强的直接存储器访问EDMA3 控制器是TI DSP TMS320C6474 中的一个高效数据传输引擎,其结构适合数据的高速传输。直接存储器访问DMA 是一种重要的数据访问方式,可以在没有CPU 参与的情况下,由DMA 控制器完成DSP 存储空间的数据转移, 应用包括:适用于软件触发的页面传输(例如:在片外存储空间SDRAM 与片内存储空间DSP L2 SRAM间进行传输);适用于事件触发的外设,例如串口及UTOPIA 接口;对多变的数据结构进行子帧的提取及排列;减轻CPU 在数据传输方面的负担。   EDMA 控制器主要包括通道控制器EDMA3 channel controller (EDMA3CC)和传输控制器EDMA3 transfer controller(s) (EDMA3TC)两个主要部分。通道控制器EDMA3CC 是用户控制EDMA 控制器的接口,是EDMA 中用户编程的一部分。EDMA3CC 包括参数RAMParameter RAM(PaRAM),通道控制寄存器及中断控制寄存器。传输控制器EDMA3 TC 负责数据的搬移并分别向源地址和目的地址发出读/写命令,源地址和目的地址是在EDMA3CC中设定的,下文将着重介绍EDMA3CC。      1.2 通道控制器 EDMA3 channel controller (EDMA3CC)   1.2.1 EDMA3CC 概述通道控制器 EDMA3CC 是EDMA3 控制器与用户之间的接口。主要用于对收到的请求或事件按优先级进行排序并向EDMA3TC 提交传输请求(TR)。EDMA3CC 提供了在三个维度上完全正交的传输方式、独立的源变址和目的变址、支持链同步传输方式允许单一事件进行多次传输。   EDMA3CC 支持两种传输方式:A 同步传输指单次事件进行一个维度上的传输;AB 同步传输指单次事件进行两个维度上的传输。   EDMA3CC 支持两种通道:64 个Direct Memory Access (DMA) channels 通道支持事件同步、手动同步(CPU 通过置位事件寄存器来触发)及链同步(一次传输结束后触发另外一个传输);8 个Quick DMA (QDMA) channels 在修改PaRAM

文档评论(0)

1亿VIP精品文档

相关文档