带中断系统的五级流水线CPU设计

被引量 : 0次 | 上传用户:ganglei2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中央处理器广义上指一系列可以执行复杂的计算机程序的逻辑机器。这个空泛的定义很容易地将在“CPU”这个名称被普遍使用,之前的早期计算机也包括在内。无论如何,至少从20世纪60年代早期开始(Weik 1961),这个名称及其缩写已开始在电子计算机产业中得到广泛应用。尽管与早期相比,“中央处理器”在物理形态、设计制造和具体任务的执行上有了戏剧性的发展,但是其基本的操作原理一直没有改变。早期的中央处理器通常是为大型及特定应用的计算机而定制。但是,这种昂.贵的为特定应用定制CPU的方法很大程度上已经让位于开发便宜、标准化、适用于一个或多个目的的处理器类。这个标准化趋势始于由单个晶体管组成的大型机和微机年代,随着集成电路的出现而加速。IC使得更为复杂的CPU可以在很小的空间中设计和制造(在微米的量级)。CPU的标准化和小型化都使得这一类数字设备在现代生活中的出现频率远远超过有限应用专用的计算机。现代微处理器出现在包括从汽车到手机到儿童玩具在内的各种物品中。论文首先介绍了中央处理器发展的历史,以及本文设计的研究背景,并在此基础上着重介绍了精简指令RISC CPU的结构以及基于RISC结构的MIPS CPU的有关背景资料,为论文后续的设计做好铺垫。接着详细介绍了一款基于MIPS指令集的5级流水线CPU的设计。本CPU主要包括流水线模块,控制模块,中断处理模块,以及ROM和RAM模块。本文成功解决了流水线设计中的数据相关以及控制相关问题,并为精确中断和异常处理设计了相应的电路。最后使用EDA验证软件Modelsim对设计进行了功能仿真和门级仿真,并将设计下载到了基于Altera Cyclone4 FPGA的开发板上进行了验证。验证结果表明本设计能实现所有功能。
其他文献
现今,通信网络出现了一个重要的转型,亦可以说是一个重要的发展方向,那就是承载通信业务的网络逐步IP化和传统承载逐渐分组化。所以当前三大运营商即移动、电信、联通都开始
本文立足于广州建设现代化中心城市的大背景,探讨了广州农村城市化的运行机制和主要 动力以及人口城市化的特色,并指出了城市化在资源、人口、环境等方面存在的问题。最后,本 文
本文主要通过两个简单向量不等式的结论,对一些关于矩阵秩不等式进行一系列推导。这些不等式可能有其它的证明方法,大多是孤立非联系的证明方式,这里着重在于给出证明这些不
轴流风机发生失速和喘振是电厂运行中的常见故障,严重制约了机组的安全经济运行。在阐述失速和喘振现象的基础上,分析和总结了国内多家电厂不同型号轴流风机发生失速和喘振的
震后可修复性在现代基于性能的抗震设计方法研究中占有重要地位,而残余位移是评价结构可修复性的重要指标,但是传统RC结构由于其固有的缺点并不能完全满足可修复性要求。本文
为加强电网风险的危险点分析与预控,某供电公司建立了风险控制会商机制。结合风险控制理论,分层分级分析了电网等级风险,制定了相应的措施和办法。通过会商,实现危险源辨识、
陆家堡西部地区首次发现碳酸岩储层,具有分布范围广、横向变化快的特点。根据碳酸岩的电测响应特征,综合利用叠后波阻抗反演、地质统计学反演及地震属性技术对沉积储层分布进