AHB总线控制器IP设计

AHB总线控制器IP设计

论文摘要

集成电路设计工艺技术进入超深亚微米后,芯片的设计能力和工艺制造能力有了很大提高。早期数字集成电路设计基于时序驱动,现在的SOC设计主要采用基于IP重用的设计方法。SOC芯片的整体性能、系统功耗和各模块设计的复杂程度主要是由内部总线的设计来决定。系统内部总线设计是决定SOC芯片设计成功与否的关键。由ARM公司推出的AMBA片上总线是业界最流行的总线标准之一,众多IP设计工程师和SOC系统集成工程师广泛应用AMBA总线于各项设计中。AMBA总线规范包括AHB系统总线,ASB总线和APB外围总线。AHB总线主要用于CPU、DSP和DMA等高性能模块之间的连接,由主设备、从设备和基础结构3部分组成。本论文在研究SOC芯片内部互连总线和IP设计流程规范的基础上,充分理解AHB总线协议,完成了应用于监控系统SOC芯片EEYE中的AHB总线控制器的设计。SOC芯片EEYE用AHB总线控制器实现了存储单元的共享,节省了系统存储器的开销。结合AHB总线在EEYE芯片中的具体应用,提出了用总线控制器管理系统的门控时钟来降低芯片功耗的新思路,并用电路实现了此功能。AHB总线控制器采取自顶向下的设计方法,分为仲裁器,译码器,选择器,寄存器,门控时钟信号产生等模块。整个电路用硬件描述语言VERILOG完成逻辑设计,通过了MODELSIM逻辑验证,并且完成了DC综合。根据公司和业界IP设计规范和流程实现了AHB总线控制器的IP化。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研发背景
  • 1.2 研发目的
  • 1.3 论文结构
  • 第二章 SOC 设计
  • 2.1 SOC 概念
  • 2.2 SOC 总线
  • 2.3 设计方法学
  • 2.4 小结
  • 第三章 IP 设计流程
  • 3.1 IP 的概念
  • 3.2 IP 设计流程
  • 3.3 IP 的集成
  • 3.4 小结
  • 第四章 AHB 协议概述
  • 4.1 简介
  • 4.2 主设备
  • 4.3 从设备
  • 4.4 仲裁器
  • 4.5 控制信号
  • 4.6 AHB 操作类型
  • 4.6.1 传输简介
  • 4.6.2 基本传输
  • 4.6.3 成组传输
  • 4.7 小结
  • 第五章 应用于SOC 芯片EEYE 中的AHB 总线控制器设计
  • 5.1 监控系统SOC 芯片EEYE
  • 5.1.1 监控系统总体描述
  • 5.1.2 EEYE 芯片中存储器使用
  • 5.1.3 模块互连方案比较
  • 5.2 AHB 总线控制器详细设计
  • 5.2.1 电路总体框图
  • 5.2.2 AHB 总线控制器接口
  • 5.2.3 ARBITER 模块设计
  • 5.2.4 DECODER 模块设计
  • 5.2.5 主设备优先权控制
  • 5.2.6 主设备信号选择器
  • 5.2.7 从设备信号选择器
  • 5.2.8 寄存器设计
  • 5.2.9 总线默认从设备设计
  • 5.3 AHB 总线控制器对系统功耗的管理
  • 5.4 仿真
  • 5.5 综合
  • 5.6 小结
  • 第六章 AHB 总线控制器的IP 化
  • 6.1 电路端口的IP 化
  • 6.2 寄存器电路的IP 化
  • 6.3 IP 设计环境
  • 6.4 IP 的低功耗设计
  • 6.5 IP 设计文档
  • 6.6 小结
  • 第七章 总结与展望
  • 7.1 论文总结
  • 7.2 后续展望
  • 参考文献
  • 符号与标记(附录1)
  • 致谢
  • 攻读硕士学位期间已发表或录用的论文
  • 相关论文文献

    • [1].CAN总线控制器IP设计[J]. 电子科技 2018(10)
    • [2].消息重试灵活的增强型1553B总线控制器设计[J]. 微电子学 2014(06)
    • [3].X总线控制器的功能模拟验证[J]. 微处理机 2013(03)
    • [4].1553B总线控制器双冗余方案的LabView仿真[J]. 计算机工程 2012(16)
    • [5].一种新型高速1553B总线控制器的应用验证[J]. 微电子学与计算机 2014(05)
    • [6].嵌入式单总线控制器设计[J]. 信息化纵横 2009(12)
    • [7].现场总线控制系统的设计[J]. 电子技术与软件工程 2019(03)
    • [8].XY·CN总线供电及通信系统(连载) (二)XY·CN总线控制器的结构参考[J]. 单片机与嵌入式系统应用 2008(11)
    • [9].一种高速1553B总线控制器自动测试平台的开发[J]. 计算机测量与控制 2020(10)
    • [10].一种多通道总线控制器设计[J]. 火力与指挥控制 2015(10)
    • [11].1553B总线控制器编解码设计[J]. 空间科学学报 2020(04)
    • [12].基于FPGA的CAN总线控制器设计[J]. 沈阳理工大学学报 2019(04)
    • [13].B&R X20总线控制器开启全开放控制时代[J]. 工业设计 2008(03)
    • [14].CAN总线控制器接口电路的设计[J]. 科技信息 2010(23)
    • [15].B&R X20总线控制器,开启全开放的控制时代[J]. 国内外机电一体化技术 2008(04)
    • [16].B&R X20总线控制器,开启全开放的控制时代[J]. 伺服控制 2008(03)
    • [17].基于FPGA的I~2C总线控制器设计[J]. 数字技术与应用 2014(01)
    • [18].B&R X20总线控制器,开启全开放的控制时代[J]. 伺服控制 2008(02)
    • [19].基于HKS289BRM芯片的1553B总线控制器的设计与实现[J]. 信息通信 2019(02)
    • [20].具有自动加载功能的SPI总线控制器设计与验证[J]. 单片机与嵌入式系统应用 2016(07)
    • [21].PCI总线控制器的验证方法研究[J]. 电子技术 2011(12)
    • [22].低功耗、高可靠性PC/104总线控制器设计[J]. 探测与控制学报 2008(S1)
    • [23].一种1553B总线控制器与处理器的接口设计方法[J]. 空间电子技术 2017(05)
    • [24].固体发动机试验1553B总线控制器在线冗余系统设计[J]. 工业控制计算机 2014(07)
    • [25].基于FPGA的CAN总线控制器设计[J]. 电子技术 2011(05)
    • [26].基于FPGA的IIC总线控制器设计[J]. 中原工学院学报 2014(01)
    • [27].现场总线控制器冗余功能设计与实现[J]. 热力发电 2014(02)
    • [28].主从可配置I2C总线接口IP及其应用[J]. 电讯技术 2010(01)
    • [29].贝加莱推出X20总线控制器[J]. 现代制造 2008(11)
    • [30].一种基于PLC的现场总线控制器的港口控制系统优化[J]. 港口装卸 2020(02)

    标签:;  ;  ;  

    AHB总线控制器IP设计
    下载Doc文档

    猜你喜欢