一款基于四级流水结构的8位MCU芯片XD2637的设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhu872007990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MCU已经发展了三十多年,并随着超大规模集成电路的不断发展,MCU的性能得到了很大的提高,集成的功能也越来越多,使其应用也越来越广泛。MCU的发展在集成电路领域具有重要的意义,对MCU的研究本身也具有一定的挑战,本文基于一个科研项目的需要,设计了一个MCU芯片XD2637。本文通过对MCU的结构、指令系统和流水线技术的深入研究与仔细分析,设计完成了一款8位的MCU。从提高系统性能的角度,本设计采用了哈佛体系结构、RISC指令系统和四级流水线结构。其中,MCU的指令采用兼容PIC系列单片机14位字长的35条指令集。另外,对流水结构中可能出现的数据冒险和控制冒险均进行了硬件消除。文章详细说明了ALU模块、译码模块、程序计数器控制模块、中断处理模块和存储器模块的实现。本文使用自顶向下的数字逻辑设计方法,采用Verilog硬件描述语言完成了设计。电路源代码使用ModelsimSE进行功能仿真,完成了所有指令的验证,以及一些特殊功能,如中断和间接寻址的验证。仿真的时序正常,结果正确。并且使用Altera公司的CyclongII系列FPGA作为硬件验证平台,对MCU的源代码进行了硬件验证。本文所设计的MCU虽然采用了PIC系列单片机的指令集,但由于四级流水结构的使用,提高了MCU的时钟频率及指令的吞吐量,从而提高了MCU的性能。本文所得到的研究结果对四级流水结构MCU流水线冒险的消除具有一定的参考价值。同时,由于本文MCU设计的灵活性,使得对MCU功能的扩展也很方便,具有一定的继承性。
其他文献
黄光激光器广泛应用于军用和民用领域,为了提高黄光激光器的信噪比,对无用光信号进行过滤,采用Ta2O5和SiO2作为高低折射率材料,通过电子枪蒸发及离子辅助沉积技术,制备589nm,
例1,男,50岁。因头发、眉毛、胡须脱落1个月,于2005年4月就诊。患者自40岁开始出现女的,并逐渐增多。1个月前黑发开始脱落,自诉10d头部黑发全部脱落,仅遗留白发。在黑发脱落过程中,
期刊
十几年前我曾做过一些通州商业发展规划的研究,经过十几年的探索和实践,我认为当前通州副中心的商业建设需要开展一次由场景引发的商业革命。场地的组成要素,包括地形、环境
作为电子设备和自然界的重要接口,模拟电路在现代电子系统中保持着不可或缺的地位。由于现代电子系统的应用日益广泛,系统的应用环境呈现出多样化、复杂化的趋势。在模拟电路
Web服务是建立可互操作的分布式应用程序平台,它们是自包含、自描述、模块化的应用,可以在网络中被描述、发布、查找以及调用。它执行特定的任务,遵守具体的技术规范,如XML,W
<正>构建一个开放的云生态系统,是阿里云发展的根本时下,不管是IT公司,如IBM、微软、华为、浪潮,还是互联网企业,谷歌、百度、腾讯、新浪,抑或是电商,亚马逊、阿里巴巴、京东
自企业价值评估理论产生以来,价值评估已广泛应用于投资组合管理、购并分析和公司财务管理等领域。无论是作为投资者、所有者、还是管理者,准确地了解企业价值、价值驱动因素
<正> 卵泡的生长发育依赖于下丘脑-垂体-卵巢轴系的调节,这已得到一致公认。但卵泡本身的激素微环境也是发育中卵泡生长发育的关键因素。卵泡中的卵泡液含有丰富的甾体激素以
艾滋病(AIDS)自愿咨询检测(voluntary counseling and testing,VCT)是求询者通过咨询,在充分知情和完全保密的情况下,自愿选择是否接受HIV抗体检测、改变危险行为及获得相关
以沉积岩为容矿围岩的铅锌矿床种类繁多,储量巨大,是世界上铅、锌资源的主要来源,因此,一直受到矿床学家和地质工作者的重视。近年来,三江特提斯地区因其得天独厚的成矿条件