当前位置:主页 > 科技论文 > 计算机论文 >

基于AMBA总线协议的增强型DMA控制器的设计

发布时间:2017-07-07 12:05

  本文关键词:基于AMBA总线协议的增强型DMA控制器的设计


  更多相关文章: DMA控制器 数据传输 AMBA 片上系统 现场可编程门阵列


【摘要】:随着计算机技术的迅猛发展,应用设备之间数据交换量和交换频率不断增大,这对内存的访问效率提出了更高的要求。直接数据存取(Direct Memory Access, DMA)技术是一种不消耗处理器资源的可靠的数据传输方法。目前,大规模集成电路片上系统(System on Chip, SoC)大多会采用DMA技术,而且通道数目也越来越多。随着半导体工艺的高速发展,很多厂家甚至直接生产DMA控制器的IP (Intellectual Property)核。DMA技术在SoC系统中的地位越来越重要,是内核和外部设备间数据交换的纽带,能够极大提高SoC系统的运行效率,所以设计一款功能强大的兼容性较好的DMA控制器IP核是非常必要的。本文主要以SoC中存储器访问为研究主题,深入分析了目前国内外内存访问的发展趋势,研究了SoC系统和AMBA (Advanced Microcontroller Bus Architecture)总线协议,合理地运用DMA技术,完成了基于AMBA总线协议的增强型DMA控制器的设计。本文设计的DMA控制器有16个通道,每个通道支持31个硬触发请求和1个软触发请求。与一般DMA控制器不同,本DMA控制器的通道参数基于RAM存储,而且支持链接传输。本文阐述了DMA控制器的整体功能、性能和结构,详细描述了DMA控制器每个功能模块的设计,包括功能模块中的核心逻辑、关键状态机等。在SoC系统验证平台下,对DMA控制器进行功能仿真验证;在SMIC的0.13μm工艺库下进行综合,DMA控制器AHB (Advanced High Performance Bus)总线时钟频率能达到333MHz,面积为257904μm2;最后在Xilinx公司的Virtex7系列xc7vx485t-2ffgl761开发板上对设计进行FPGA板级验证。经过验证,DMA控制器功能完善,性能可靠,完全达到设计的功能和性能要求,可以应用在SoC系统中,实现存储器间数据搬移操作,吞吐率可达5.3Gbps,极大地提高系统的工作效率。
【关键词】:DMA控制器 数据传输 AMBA 片上系统 现场可编程门阵列
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP336;TP332
【目录】:
  • 摘要4-5
  • ABSTRACT5-8
  • 第一章 绪论8-14
  • 1.1 研究背景与意义8
  • 1.2 国内外研究现状8-10
  • 1.3 研究内容与设计指标10-11
  • 1.3.1 研究内容10-11
  • 1.3.2 设计指标11
  • 1.4 论文结构11-14
  • 第二章 相关技术分析14-22
  • 2.1 AMBA总线协议14-19
  • 2.1.1 AHB总线架构14-17
  • 2.1.2 APB总线架构17-19
  • 2.2 DMA技术19-20
  • 2.3 DMA控制器与AMBA总线的关系20
  • 2.4 本章小结20-22
  • 第三章 DMA控制器的系统结构22-32
  • 3.1 DMA控制器的整体架构及模块分析22-23
  • 3.2 参数RAM和寄存器组23-26
  • 3.3 DMA控制器的传输特性26-30
  • 3.3.1 DMA的初始化与启动26
  • 3.3.2 DMA传输类型26-30
  • 3.3.3 DMA操作30
  • 3.4 本章小结30-32
  • 第四章 DMA控制器的硬件设计与实现32-48
  • 4.1 DMA控制器整体架构设计32
  • 4.2 APB从机接口模块设计32-33
  • 4.3 通道控制模块设计33-38
  • 4.3.1 参数RAM34
  • 4.3.2 RAM控制器34-36
  • 4.3.3 通道触发译码36-38
  • 4.4 传输控制模块设计38-44
  • 4.4.1 主控模块设计38-42
  • 4.4.2 地址产生逻辑设计42-44
  • 4.5 中断控制模块设计44-45
  • 4.6 AHB主机接口模块设计45-47
  • 4.7 本章小结47-48
  • 第五章 验证及结果分析48-60
  • 5.1 功能仿真48-50
  • 5.2 逻辑综合50-54
  • 5.3 FPGA验证54-58
  • 5.3.1 FPGA验证平台54-55
  • 5.3.2 FPGA验证流程55-58
  • 5.4 本章小结58-60
  • 第六章 总结与展望60-62
  • 6.1 总结60
  • 6.2 展望60-62
  • 参考文献62-64
  • 致谢64-66
  • 攻读硕士学位期间发表的成果66

【参考文献】

中国硕士学位论文全文数据库 前5条

1 胡景华;基于AXI总线的SoC架构设计与分析[D];上海交通大学;2013年

2 陆沈敏;基于FPGA的电流比较仪式电桥[D];上海交通大学;2013年

3 耿剑波;基于AMBA总线的DMA模块的设计与验证[D];西安电子科技大学;2013年

4 刘洪涛;基于AMBA总线的DES/3_DES算法IP核的研究与设计[D];湖南大学;2011年

5 夏柯柯;嵌入式数字视频解码系统设计与实现[D];南京理工大学;2006年



本文编号:530098

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/530098.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2a1cc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com