作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (09): 235-237.

• 工程应用技术与实现 • 上一篇    下一篇

32位高性能DMA控制器的VLSI实现

全正元,戎蒙恬,刘文江   

  1. (上海交通大学芯片与系统研究中心,上海 200240)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-05-05 发布日期:2007-05-05

VLSI Design of 32-bit High Performance DMA Controller

QUAN Zhengyuan, RONG Mengtian, LIU Wenjiang   

  1. (VLSI and System Research Center, Shanghai Jiaotong University, Shanghai 200240)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-05-05 Published:2007-05-05

摘要: 高性能的DMA控制器是诸如高端微处理器和媒体处理器等SoC片上通信架构的重要组成部分。该文提出了面向AMBA总线的高性能32位DMA控制器的VLSI实现,引入了双时钟域、同步复位门控时钟和握手信号路由阵列的设计。在SMIC 0.18μm的工艺下,可以达到180MHz的工作频率。应用于32位RISC处理器ALP3310中,与使用软件传输相比,AHB总线和APB总线的数据传输速度分别提高80.0%和26.7%。

关键词: DMA控制器, AMBA总线, SoC

Abstract: A high performance DMA controller is an important component of the onchip communication architecture of SoCs such as advanced microprocessors and media processors. This paper presents a VLSI design of an AMBA-oriented 32-bit high performance DMA controller, involving dual clock domain, gated clock with synchronous reset and handshake signal routing array design. With 0.18μm library technology of SMIC, a working frequency of 180MHz is achieved. In RISC processor ALP3310, compared with transfer by software, DMA increases data transfer speed by 80.0% and 26.7% on AHB bus and APB bus respectively.

Key words: DMA controller, AMBA bus, SoC

中图分类号: