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

一种兼容MCS-51指令集的单片机内核的设计与验证

发布时间:2017-07-19 22:01

  本文关键词:一种兼容MCS-51指令集的单片机内核的设计与验证


  更多相关文章: 51内核 流水线 数据冲突 功能验证 单片机


【摘要】:本文重点设计了一款兼容MCS-51指令集系统的51内核,,它包括微处理器和中断系统两部分。本设计在功能上可完成111条指令的逻辑功能以及22个中断源的中断仲裁。 在微处理器设计方面,将CISC指令集系统微处理器设计技术与RISC系统微处理器架构设计技术相融合,提出了一种多周期指令和流水线技术相结合的方法,并设计了一款流水线实现的CISC指令集架构的微处理器。本设计分为三级流水线,包括取指级、译码级和执行级,取指级和译码级完成将指令码取出并对其译码的功能,执行级在一个时钟周期内完成取操作数、运算和写回三步操作,避免了数据冲突问题。运算单元的处理上采用了不恢复余数算法的除法器,提高计算速度。在中断系统的设计上,对22个中断源的中断仲裁采取分组并行、三级串行的仲裁电路。 本文还搭建了针对内核的验证平台,对51指令集进行了功能验证,对流水线冲突等问题做了焦点验证,同时随机生成中断源对中断系统的进行了相应的功能验证。最后在SMIC0.13μm工艺下对设计进行了逻辑综合,其频率可达100MHz,面积为18.5万μm2。
【关键词】:51内核 流水线 数据冲突 功能验证 单片机
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP368.1
【目录】:
  • 摘要5-6
  • Abstract6-9
  • 第一章 绪论9-13
  • 1.1 课题研究背景9
  • 1.2 国内外研究现状与趋势9-11
  • 1.3 论文主要内容和章节结构11-13
  • 1.3.1 论文主要内容11-12
  • 1.3.2 论文章节结构12-13
  • 第二章 典型 8051 内核架构分析13-23
  • 2.1 8051 单片机的基本结构13-14
  • 2.2 8051 内核技术分析14-21
  • 2.2.1 8051 内核指标14-15
  • 2.2.2 指令集以及时序分析15-20
  • 2.2.3 8051 内核存储系统20-21
  • 2.3 本章小结21-23
  • 第三章 兼容 MCS-51 内核的设计23-47
  • 3.1 内核的架构设计23-29
  • 3.1.1 内核总体设计方案23-26
  • 3.1.2 内核接口描述26-28
  • 3.1.3 内核内部特殊功能寄存器的描述28-29
  • 3.2 微处理器 CISC 指令集的流水线架构29-39
  • 3.2.1 流水线技术简介30-32
  • 3.2.2 CISC 指令集系统实现流水线的难点32-33
  • 3.2.3 本设计中的流水线实现33-39
  • 3.3 微处理器的运算单元39-42
  • 3.3.1 运算单元设计分析39-41
  • 3.3.2 除法器单元的设计41-42
  • 3.4 中断系统的设计42-46
  • 3.4.1 中断源以及服务程序43-44
  • 3.4.2 中断系统架构设计44-46
  • 3.5 本章小结46-47
  • 第四章 兼容 MCS-51 的内核的验证与综合47-69
  • 4.1 微处理器的验证47-50
  • 4.1.1 验证技术概述47-49
  • 4.1.2 微处理器的功能验证技术49-50
  • 4.2 内核的验证与结果分析50-63
  • 4.2.1 内核的功能验证分析50-52
  • 4.2.2 微处理器关键点的功能验证52-54
  • 4.2.3 微处理器指令集的功能验证54-61
  • 4.2.4 中断系统的功能验证61-63
  • 4.3 内核的逻辑综合63-67
  • 4.4 内核的形式验证67
  • 4.5 本章小结67-69
  • 第五章 结束语69-71
  • 5.1 总结69-70
  • 5.2 技术展望70-71
  • 致谢71-73
  • 参考文献73-75
  • 研究成果75-76

【参考文献】

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

1 张珩;沈海华;;龙芯2号微处理器的功能验证[J];计算机研究与发展;2006年06期

2 郭阳,李暾,李思昆;微处理器功能验证方法研究[J];计算机工程与应用;2003年05期

3 陈天超;冯百明;;单精度浮点数累加和误差研究[J];计算机应用;2013年06期

4 赵娟;李振坤;刘怡俊;张希花;刘玉转;;基于Verilog HDL设计实现的乘法器性能研究[J];微计算机信息;2008年08期

5 曹学飞;张盛兵;张骏;;32位CISC微处理器流水线的设计[J];微电子学与计算机;2007年04期

6 杨光;赵庆哲;;用Design Compiler进行逻辑综合概述[J];微处理机;2010年05期



本文编号:564982

资料下载
论文发表

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


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

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