通用多通道高性能DMA控制器设计  被引量:12

Design of General-Purpose Multi-Channel High Performance DMA Controller

在线阅读下载全文

作  者:梁科[1] 李国峰[1] 王锦[1] 董海坤[1] 高静[2] 秦世才[1] 

机构地区:[1]南开大学信息技术科学学院,天津300071 [2]天津大学电子信息工程学院,天津300072

出  处:《天津大学学报》2008年第5期621-626,共6页Journal of Tianjin University(Science and Technology)

基  金:天津市重点科技攻关项目(06YFGZGX03600)

摘  要:直接存储器存取(DMA)是计算机应用系统中用于提高数据传输速率和微处理器使用效率的一项重要技术.文中提出了一种功能较为完备的通用多通道DMA控制器的设计方法,给出了系统仿真和测试结果.该控制器具有8通道,支持优先级和轮转相结合的仲裁机制,利用地址掩码和指针实现FIFO型环形缓冲.采用流水线结构设计,支持硬件握手模式和链表描述符传输方式,具有传输速度快和编程灵活的优点,适用于网络通信、多媒体处理等多种应用领域.Direct memory access (DMA) is an important technique to increase data transfer rate and MPU efficiency in computer application system. The design method of a self-contained multi-channel DMA controller was proposed, and its simulation and test results were given in this paper. The controller had 8 channels, which supported the arbitration mechanism of priority combined with round-robin. FIFO style circular buffer was realized by address mask and pointer. Pipeline-based structure was adopted. Hardware handshake transfer mode and linked list descriptor were also supported. The controller had the advantage of high speed transfer rate and flexible programmability. It can be applied to various application fields, such as network communication and multimedia processing.

关 键 词:直接存储器存取 多通道 仲裁器 环形缓冲 硬件握手 流水线 链表描述符 

分 类 号:TP332[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象