EDMA是数字信号处理器(DSP)中用于实现数据快速交换的重要技术,具有独立于CPU的后台批量数据传输的能力,满足高速数据实时传输的要求,给出了一种DSP和CPLD结合进行数据传输的实现方案,介绍了系统设计的整体结构,分析了CPLD的逻辑功能,着重描述了EDMA控制器的控制原理和基于EDMA的数据传输方式的软件设计流程和实现步骤,在CCS开发环境里采用RF5的框架结构整合了数据采集、处理和发送三个任务;实验结果表明,通过灵活控制EDMA,不仅能够提高数据的传输效率,而且能够充分发挥DSP的高速性能.%The EDMA controller can transmit data among the interior memorizer , exterior memorizer and chip peripheral without the CPU intervention. It has comprehensive application value in the DSP system. A data transfer project based on CPLD and DSP is given, the logic function of CPLD is analysed. The contigurations of EDMA are emphasized and the transfer method of data is presented, the tasks of data acquisition and data management and data transfer are combined by RF5. The results show that the efficiency of data transmission would be improved and the high speed performance of DSP is exerted sufficiently.
展开▼