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

基于ARM指令架构的微控制器系统设计与功能验证

发布时间:2017-08-09 20:27

  本文关键词:基于ARM指令架构的微控制器系统设计与功能验证


  更多相关文章: MCU ARM 功能验证 UVM SoC


【摘要】:随着时代的迅速发展,人们对电子产品的需求也日益增长,其中一个领域就是智能设备。智能设备的工作多由内嵌其中的微控制器作为主要依托。因此,微控制器的好坏往往对该类设备的性能起着关键性的作用。所以,对于微控制器的研究和设计,是有重要意义的。本文主要是基于现有IP(Intellectual Property)核和成熟的微控制器架构,完成了一款微控制器系统的设计。该微控制器系统应用于某款在研的用于通信的So C(System on Chip)芯片中。本系统的设计使用优秀的硬件描述语言Verilog,并利用自顶向底的模块化的设计理念实现。该微控制器系统的内核基于ARMv4指令架构实现,在原核的取指、译码和执行的三级的基础上,增加了访存和回写,共五级流水结构。同时增加了对指令和数据的缓存功能。外围设备包括用于实现串行通信的I2C(Inter-Integrated Circuit)主控制器和通用异步收发传输器,用于实现中断的定时器,用于管理中断信号的中断控制器和用于接口扩展的通用输入输出。功能验证部分,通过采用高级验证语言System Verilog和优秀的UVM(Universal Verification Methodology)验证方法学,结合现有VIP(Verification Intellectual Property)核共同搭建验证平台。此平台的优势包括验证工作的相对自动化、激励的约束随机化以及更好的复用性。
【关键词】:MCU ARM 功能验证 UVM SoC
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP332.3
【目录】:
  • 中文摘要4-5
  • Abstract5-8
  • 第一章 绪论8-16
  • 1.1 背景及意义8-9
  • 1.2 研究现状9-14
  • 1.2.1 片上系统SoC9-12
  • 1.2.2 微控制器12-14
  • 1.2.3 功能验证14
  • 1.3 论文的主要内容和安排14-16
  • 第二章 微控制器系统整体的设计16-25
  • 2.1 微控制器系统的整体结构16-17
  • 2.2 微控制器内核17-22
  • 2.2.1 流水线技术简介及在微控制器中的应用17-19
  • 2.2.2 ARM指令集19-20
  • 2.2.3 ARMv4 指令集简介20-22
  • 2.3 微控制器的外设22-23
  • 2.4 微控制器的总线选择23-24
  • 2.4.1 Wishbone总线控制器与仲裁器的设计24
  • 2.5 本章小结24-25
  • 第三章 微控制器内核的设计25-33
  • 3.1 ARMv4 指令集分析25-27
  • 3.2 五级流水模块设计27-32
  • 3.2.1 取指级模块27-28
  • 3.2.2 译码级模块28-29
  • 3.2.3 执行级模块29-31
  • 3.2.4 访存级模块31
  • 3.2.5 回写级模块31-32
  • 3.3 协处理器32
  • 3.4 本章小结32-33
  • 第四章 微控制器外围设备的设计33-46
  • 4.1 I~2C主控制器的设计33-39
  • 4.1.1 I~2C总线系统基本结构与原理33-34
  • 4.1.2 I~2C总线接口的内部结构34-35
  • 4.1.3 I~2C的具体时序过程与特点35-36
  • 4.1.4 I~2C控制器的详细设计36-39
  • 4.2 通用异步收发传输器设计39-44
  • 4.2.1 UART基本原理40-41
  • 4.2.2 UART的具体设计41-44
  • 4.3 通用输入/输出接口44
  • 4.4 定时器44-45
  • 4.5 中断控制器的设计45
  • 4.6 本章小结45-46
  • 第五章 基于UVM的验证平台的搭建46-51
  • 5.1 验证流程46-47
  • 5.2 验证策略47-48
  • 5.3 验证平台48-50
  • 5.4 本章小结50-51
  • 第六章 微控制器系统的仿真和验证51-58
  • 6.1 对内核的测试51-55
  • 6.1.1 直接测试51-54
  • 6.1.2 随机测试54-55
  • 6.2 对UART的测试55-56
  • 6.3 对I2C主控制器的测试56-57
  • 6.4 其它测试57
  • 6.5 本章小结57-58
  • 第七章 总结与展望58-59
  • 参考文献59-63
  • 致谢63-64
  • 附录A64-70
  • 附录B70-71
  • 附录C71-76
  • 附录D76-78

【参考文献】

中国期刊全文数据库 前7条

1 田泽,张怡浩,于敦山,盛世敏,仇玉林;WISHBONE IP核互联总线[J];半导体技术;2005年01期

2 刘杰;陈大为;吴京燕;;集成电路IP硬核质量评测研究[J];信息技术与标准化;2007年11期

3 佴立峰;刘文江;刘涛;戎蒙恬;;ARM11的2D-DCT/IDCT协处理器设计[J];信息技术;2010年10期

4 智爱娟;高新凯;;可重用片上总线Wishbone的研究[J];煤矿机械;2007年03期

5 董大成;张建东;史国庆;;基于FPGA的UART IP核设计与实现[J];计算机测量与控制;2012年08期

6 沈智芳;;CoreConnect多级高速片上总线互连结构研究[J];湖北第二师范学院学报;2009年02期

7 翟博;邵峰晶;孙仁诚;;嵌入式系统开发平台IP核接口层的设计[J];青岛大学学报(工程技术版);2007年02期

中国博士学位论文全文数据库 前1条

1 郇丹丹;高性能存储系统研究[D];中国科学院研究生院(计算技术研究所);2006年



本文编号:647167

资料下载
论文发表

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


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

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