8位微控制器EMU11的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:rual7007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,嵌入式微控制器以其高性能、低功耗、价格廉等优点,广泛应用于各种电子设备中,目前以8位微控制器最为常用。本文在深入分析Motorola公司M68HC11微控制器系统结构的基础上,参考了其他微控制器的设计思路,设计实现了8位嵌入式微控制器EMU11。 论文详细描述了EMU11微控制器的体系结构、工作原理和指令系统。从微控制器的指令系统入手,接着具体阐述了微控制器的内部寄存器、算术逻辑部件、逻辑控制单元、总线接口单元、I/O端口、中断控制与响应、以及系统的整体集成等具体设计的实现细节。为了有效地增强微控制器的总体性能,EMU11微控制器采用了自动保护中断现场和寻址空间统一编址等技术。特别的,微控制器的设计中还采用了一些独特的方法:使用了流水线技术;利用专用的PIPE指令解决流水线冲突和转移的问题;优化了流水线结构,保证很多指令可以在单时钟周期内完成;在逻辑控制单元的设计中提出了基于有限状态机的解决方案,简捷的完成了复杂的指令译码工作;着重优化了指令的译码过程,减少了译码和执行单元的信号线,节省了微控制器所需的硬件资源。 实现过程中利用先进的EDA仿真工具采用“功能模块的仿真、系统级功能仿真和布局布线后时序仿真”的三级仿真方法,保证微控制器设计实现的正确性,最终成功地在FPGA芯片上实现了该控制器。硬件环境下,微控制器能够按设计要求正确的执行测试程序,达到了预定的设计目标。 为了更好地应用这个微控制器,本课题还为其编制了汇编语言开发环境。在这个开发环境下,程序员可以完成EMU11汇编程序的编写、保存、汇编、下载执行等工作,从而构成了一个真正意义的、具有应用价值的微控制器。 本课题对基于FPGA芯片的复杂数字系统设计进行了很好的探索,采用的设计流程和方法具有代表性,为今后的数字系统设计提供了值得借鉴的研究思路、设计方法和工作经验。
其他文献
网格把整个互联网整合成一台巨大的超级计算机,实现各种资源的全面共享。网格中的数据复制管理可以减轻单个服务结点的通信和访问压力,对于减轻频繁的远程访问对网络带宽资源的
该文首先介绍了软件项目管理的历史和现状,以及软件开发中的一些流行技术.并针对以上问题,提出了一些关于如何规范企业软件过程和提高企业软件能力的观点和看法;基于现有的技
随着科学技术的迅猛发展,办公管理的对象、范围都急剧地增加了,这使各单位、部门以及同一系统的机构之间要处理的办公量也越来越大,传统的办公方式已远不能适应社会发展的需要。
语义Web是现有Web的延伸,同时也被看成是下一代Web的发展方向,其目标是让Web上的信息能够为机器所理解,实现Web信息的自动处理,从而使得计算机和人类能够更好地协同工作。语义Web
现阶段许多大中型企业为了挖潜增效,逐渐对其使用的铁路专用线进行大量的信息化改造。本文对巴陵石化专用线的现场进行了分析,其目前的状况是电子轨道衡实现了车辆自动称量,
遗传算法自20世纪60年代由美国J.H.Holland教授提出以来,取得了很大的发展,成为数据挖掘领域一个重要的组成部分.特别是近些年发展更加快速,出现了许多分支,但是在收敛性证明
  本文所描述的高校成人教育学生管理信息系统就是基于此而研制开发的。全文共分为5章。 第一章是介绍了管理信息系统(MIS)的概念、功能、组成和应用情况,同时对其发展趋
学位
本论文以《胜利油田通用网络办公平台》的研制开发为背景,考虑自动化软件项目是油田信息化建设中的重要组成部分,项目组详细调研了应用于国内外项目管理中成熟的量化管理模式
随着Internet的迅速发展和日益融入人们的日常生活,信息安全理论和技术变得越来越重要。作为人们生活和工作的最常用工具——电子邮件,它的安全问题自然成为一项很有价值的研究