首页> 外文会议>International Conference on ASIC >Design and Implementation of an Advanced DMA Controller on AMBA-Based SoC
【24h】

Design and Implementation of an Advanced DMA Controller on AMBA-Based SoC

机译:基于AMBA的SOC上的高级DMA控制器的设计与实现

获取原文

摘要

In this paper, we have proposed a design and implementation of an AMBA based advanced DMA controller. The DMAC has 8 channels which support hardware and software triggers, linking operation and channel chaining transfer and provides three dimensions transmission by parameter sets so as to perform data block moving, data sorting and subframe extraction of various data structures. Channel arbitration mechanism adopts hardware priority combined with weighted priority rotational algorithm. Moreover the DMAC supports incrementing and wrapping addressing modes and completes data transfer which the data width of read and write is different by asymmetric asynchronous FIFO. Furthermore the DMAC adopts dual-clock domain design so as to decrease the power consumption. The DMAC has the function of APB Bridge, and achieves AHB bus and APB bus to run in parallel. And the DMAC could adopt buffer and non-buffer data transfer mode according to the speed of equipments. With 0.18um library technology of SMIC, a working frequency of 408MHZ is achieved. Experimental results show that the DMAC has better performance than traditional DMAC and DMA PL081.
机译:在本文中,我们提出了一个基于AMBA的高级DMA控制器的设计和实现。 DMAC具有8个通道,支持硬件和软件触发,链接操作和通道链接传输,并通过参数集提供三维传输,以便执行各种数据结构的数据块移动,数据排序和子帧提取。信道仲裁机制采用硬件优先级与加权优先级旋转算法相结合。此外,DMAC支持递增和包装寻址模式,并完成读写数据宽度的数据传输,通过非对称异步FIFO。此外,DMAC采用双时钟域设计,以降低功耗。 DMAC具有APB桥的功能,并实现AHB总线和APB总线并行运行。并且DMAC可以根据设备的速度采用缓冲器和非缓冲区数据传输模式。利用SPIC的0.18um库技术,实现了408MHz的工作频率。实验结果表明,DMAC比传统的DMAC和DMA PL081具有更好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号