• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (1): 74-78.

• 论文 • 上一篇    下一篇

多通道并发EDMA控制器的设计与实现

陈海波,孙永节,余再祥   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2011-05-20 修回日期:2011-10-26 出版日期:2012-01-25 发布日期:2012-01-25
  • 基金资助:

    教育部长江学者和创新团队发展计划(IRT0614)

Design and Implementation of a MultiChannel Parallel Enhanced Direct Memory Access Controller

CHEN Haibo,SUN Yongjie,YU Zaixiang   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2011-05-20 Revised:2011-10-26 Online:2012-01-25 Published:2012-01-25

摘要:

随着DSP应用领域的扩展,传统的DMA部件已被EDMA控制器所取代。本文通过分析和研究,针对当前EDMA控制器数据传输并行度较低、效率不高的问题,提出了可变优先级的传输请求仲裁机制和两级并行的传输控制结构,设计了具有64个通道,支持突发传输、64位位宽和并发传输的EDMA控制器,不仅实现了读写并发,还实现了多个传输请求的并发执行。

关键词: EDMA, 传输请求仲裁, 传输控制, 并发

Abstract:

With the continuous development of DSPs(Digital Signal Processor), the traditional DMA (Direct Memory Access) controller has been replaced by EDMA (Enhanced Direct Memory Access). A configurable arbitration mechanism for transfer requests and a two level parallel transmission control structure are designed to improve the lower parallelism of data transmission and lower efficiency in the current EDMA. Particularly, we propose a highperformance EDMA controller which has 64 channels. This EDMA supports doublewords access, burst and parallel transmission. The contribution of our paper is that we implement the parallelism of many transfer requests apart from the parallelism of read and write.

Key words: EDMA;arbitration of transfer requests;transmission control;parallelism