首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于AHB总线协议的DMA控制器设计

摘要第5-6页
ABSTRACT第6-7页
缩略语对照表第11-15页
第一章 绪论第15-21页
    1.1 SOC的发展第15-16页
    1.2 DMA概述第16-17页
        1.2.1 DMA技术的概念第16-17页
        1.2.2 DMA的数据传送过程第17页
    1.3 DMA现阶段的发展第17-18页
    1.4 本文的主要内容及工作第18-21页
第二章 AHB协议概述第21-29页
    2.1 AMBA的发展第21页
    2.2 AHB简介第21-23页
    2.3 AHB总线的数据传送分析第23-24页
    2.4 AHB总线上的控制信号第24-28页
        2.4.1 传送类型第25-26页
        2.4.2 burst类型第26-27页
        2.4.3 传送读写指示第27页
        2.4.4 数据传送大小第27页
        2.4.5 保护控制信号第27-28页
    2.5 slave接口响应信号第28页
    2.6 本章小结第28-29页
第三章 DMA控制器的工作原理第29-37页
    3.1 DMA控制器的基本概述第29-34页
        3.1.1 DMA控制器的基本组成结构第29-30页
        3.1.2 DMA控制器的基本功能第30-31页
        3.1.3 DMA控制器的工作状态第31页
        3.1.4 DMA控制器的工作过程第31-32页
        3.1.5 DMA常见的操作类型第32-33页
        3.1.6 DMA操作的基本方法第33-34页
    3.2 DMA控制器的应用和发展前景第34-35页
    3.3 本章小结第35-37页
第四章 DMA控制器的逻辑设计第37-73页
    4.1 总体设计方案第37-41页
        4.1.1 模块在系统中的位置第37-38页
        4.1.2 DMA模块功能描述及主要技术指标第38页
        4.1.3 DMA模块的总体结构第38-41页
    4.2 DMA模块接口及功能描述第41-44页
        4.2.1 DMA模块接口说明第41-43页
        4.2.2 模块寄存器定义第43-44页
    4.3 slave interface子模块的详细设计第44-46页
        4.3.1 模块功能描述第44页
        4.3.2 模块接口说明第44-45页
        4.3.3 模块接口时序图第45-46页
        4.3.4 模块功能实现第46页
    4.4 reg bank模块的详细设计第46-50页
        4.4.1 模块功能描述第46页
        4.4.2 模块接口说明第46-48页
        4.4.3 模块接口时序图第48页
        4.4.4 模块功能实现第48-50页
    4.5 低功耗模块第50-52页
        4.5.1 设计功能描述第50页
        4.5.2 设计功能实现第50-52页
    4.6 sync模块的详细设计第52-55页
        4.6.1 模块功能描述第52页
        4.6.2 sync模块接口说明第52-54页
        4.6.3 模块功能实现第54-55页
        4.6.4 模块接口时序图第55页
    4.7 DMA engine模块的详细设计第55-65页
        4.7.1 模块功能描述第55-56页
        4.7.2 模块接口说明第56-58页
        4.7.3 模块接口信号时序图以及模块功能实现第58-61页
        4.7.4 具体数据传送任务场景的分析第61-65页
    4.8 FIFO模块的详细设计第65-67页
        4.8.1 FIFO模块功能描述第65-66页
        4.8.2 FIFO模块接口说明第66页
        4.8.3 模块接口信号时序图第66-67页
    4.9 handshaking模块的详细设计第67-70页
        4.9.1 握手模块功能描述第67页
        4.9.2 握手模块接口信号说明第67-69页
        4.9.3 模块功能实现第69-70页
    4.10 中断模块的详细设计第70-73页
第五章 DMA控制器的验证分析第73-83页
    5.1 验证环境的说明第73-76页
        5.1.1 基于AHB验证IP环境的介绍第74-75页
        5.1.2 将DUT挂载到AHB IP第75-76页
    5.2 DMA控制器设计的编译仿真第76-79页
        5.2.1 测试用例的介绍第76-77页
        5.2.2 编译工具的介绍第77-78页
        5.2.3 数据检查器第78-79页
    5.3 代码覆盖率分析第79-82页
        5.3.1 覆盖结果说明第80-82页
    5.4 本章小结第82-83页
第六章 总结第83-85页
参考文献第85-87页
致谢第87-89页
作者简介第89-90页

论文共90页,点击 下载论文
上一篇:基于深度学习的恶意程序检测与分类
下一篇:基于Modbus协议的工业控制系统信息安全主动防御系统设计与实现