32位RISC微处理器设计研究

被引量 : 0次 | 上传用户:fronj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着VLSI工艺水平的提高,如今能够把整个电子系统集成到一块或几块芯片上(SoC)。SoC的出现能够在改善系统性能的同时减小系统的功耗、尺寸和成本。SoC设计成败的关键在于其中的RISC微处理器的设计。同时随着半导体工艺技术的提高、体系结构技术的不断发展以及应用需求的不断提高,对高性能嵌入式微处理器产品的需求量也越来越大。本文在介绍了各种商业主流RISC微处理器的技术特点后讨论了一种32位高性能RISC微处理器的设计方法,重点在于其逻辑设计,包括:指令集结构设计、RISC CPU设计、层次化存储器系统设计和其它功能单元设计。随后我们对RISC微处理器进行了功能验证,它包括两个方面:系统级仿真与FPGA硬件验证。实验表明,我们所设计的电路达到了预期的目标,并且在速度、面积等指标上有着较好的性能。本文提出了一种对集中式控制器单元进行划分的方法并根据该方法确定了RISC CPU的体系结构。这种结构不仅利于进行调试和扩展而且流水线的暂停信息不会在多个流水段内进行传递,因此对流水线的速度不会附加额外的负面影响。本文提出了一种完全去掉由RAW冒险在流水线中所引起的“气泡”的方法。本文提出了一种显著缩短程序的执行时间的方法。当转移指令处于指令译码段时就能够判断转移发生与否和确定下一条要取的指令的地址,这使得在转移指令之后只需插入一条空指令。这种方法显著地缩短了程序的执行时间。本文提出了流水线暂停的两条原则并根据这两条原则产生了流水线中各个流水段的暂停信号。仿真波形表明,这些信号能够使流水线正确地暂停与恢复。本文采用了不同的方式产生从指令MMU送往指令Cache和从数据MMU送往数据Cache的是否可缓存标志信号。在任何情况下指令存储器所对应的地址空间都是可缓存的。这在功能上是正确的,同时减少了指令存储器的访问次数和去掉了一个异步环路。这改善了整个系统的时序。本文研究了RISC微处理器的低功耗设计技术并给出了一种支持动态和静态功耗管理的功耗管理单元的设计方法。本文研究了RISC微处理器对WISHBONE SoC接口的支持并给出了一种采用<WP=5>WISHBONE协议的总线接口单元的设计方法。本文介绍了在进行系统级仿真时所采用的两种配置管理方法。通过这两种仿真管理方法,对于一种特定的仿真,仿真环境的使用者能够以最快的速度决定在该仿真中要使用哪些模型从而提高了仿真效率。最后,给出了设计的FPGA硬件验证方案。比较了系统级软件仿真与FPGA硬件验证两种方式所能得到的吞吐率并论证了FPGA硬件验证的必要性。总的来说,该微处理器在应用方面具有很好的性能,并且实现简单,规模可扩展性好,具有开放的SoC接口。
其他文献
随着集成电路技术的发展,芯片的规模突飞猛进,原来由微处理器、协处理器和多块其他外围芯片组成的系统,可以集成在一块芯片内实现,这种一块芯片集成一个系统的技术,称为系统集成芯
伴随着经济全球化的进程,中小企业已经成为我国市场经济发展的主要推动力量。但是,融资难的问题却成为制约我国中小企业发展的瓶颈,如何解决中小企业融资难的问题?本文从信息不对
基本工资制度是薪酬管理的重要组成部分,而薪酬管理作为企业人力资源管理的核心内容,不仅涉及企业的经济核算与效益,而且与员工切身利益息息相关,合理有效的工资制度不但能激发员
嵌入式数据库系统是最近几年才兴起的一项新的数据管理技术。它的出现,提高了嵌入式应用程序的开发效率和软件代码的可重用性,缩短了开发周期,降低了开发成本,具有可观的经济
近年来财政部连续组织开展了企业年度会计信息质量抽查,同时证券市场上一系列造假公司相继曝光,从“老三案”到“新三案”,从黎明股份到银广夏,牵涉到相关的会计师事务所,这些审计
跨栏跑动作技术复杂,节奏感要求高,观赏性强,是具有很高锻炼价值的田径项目之一.本文通过科学合理的选材、激发运动员的训练兴趣、重视跨栏技术细节训练、注重培养运动心理等
为了实现草莓收获的自动化以及智能化,在前人研究的基础上,对草莓收获机器人采摘系统进行了研究。搭建了一个三自由度的直角坐标机械手,设计了该机器人的视觉系统,并为机器人
本文研究了基于时间竞争的制造企业供应商关系管理的理论与方法 时间已经成为企业最重要的竞争优势 基于时间的竞争要求企业打破原有的制造模式 和供应商进行广泛的 多种形式
在社会广泛开展课程改革的背景下,21世纪的语文课程标准提出了“不宜刻意追求知识系统性”的课程观。旧的语文知识体系被打破,新的语文知识体系尚未建立,建构新型语文知识体
《全日制九年义务教育语文课程标准》(实验稿)和《全日制普通高级中学语文课程标准》(实验稿)对《语文教学大纲》(试验修订版)的发展之一有:系统地提出知识和能力、过程和方