16位RISC处理器的设计和FPGA实现

来源 :兰州大学 | 被引量 : 6次 | 上传用户:jsxhshh123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
精简指令集计算机(Reduced Instruction Set Computer, RISC)是1979年提出的一种先进的处理器设计思想,其特点为优先选取处理器中使用频率最高的指令,并将指令的格式固定,指令的寻址方式减少。由于RISC简单高效的优点,使其在提出之后就得到了业界的广泛关注。目前在高性能服务器和嵌入式领域,90%的处理器都是采用RISC架构进行设计的。但是,在RISC处理器经典的五级流水线结构中,执行阶段存在的逻辑众多,可能会产生拥堵现象,从而影响流水线的执行速率。为了避免逻辑拥堵现象的发生,进一步提高流水线的数据处理速度及扩展处理器功能,本文对处理器的流水线结构重新进行划分,提出了一种由指令取出单元(IF)、指令译码单元(ID)、控制逻辑执行单元(FLE)、运算单元(AU)和寄存器组(REF)五部分组成的新型五级流水线结构。其中,在流水线的运算单元添加了新型的乘累加器来拓展RISC处理器的功能,与普通乘累加器相比,此新型乘累加器注重电路结构的简化,并且其执行速度提升了三倍。本论文研究了流水线结构引入的结构相关、数据相关和控制相关问题,并使用哈佛结构、数据前推技术以及软件编程的方法分别解决了这三种相关性问题。在新型流水线结构的具体实现时使用Verilog HDL完成了流水线的逻辑设计,利用Modelsim软件对流水线各级以及整体结构进行了功能仿真,然后使用Quartus Ⅱ软件对处理器进行了逻辑综合以及静态时序分析。从仿真综合的结果可以看出:处理器可以平稳快速地执行,并且流水线中的每一条指令都可以在一个时钟周期内执行完毕。时序报告显示:该处理器没有发生任何时序违规现象,满足时序设计要求,并且流水线结构的最大工作频率可以达到172.95MHz,与同类设计相比,提高了15.2%。最后,在FPGA实验板上对其进行硬件调试,达到了本设计预期的目标。
其他文献
老子是中国哲学史上最早将“自然”概念引进哲学思考者之一,在其五千余言的《老子》中有五处提到“自然”。作为自然主义的开山鼻祖,在《老子》一书中一以贯之的自然主义思想成
<正>老年人的心理健康,是现今全社会共同关注的问题。作为社会老年人群体的重要组成部分,军队离退休干部戎马一生,在长期的紧张工作中养成了工作重于生活、使命重于生命的高
伴随着大学生就业难问题的出现,近年来就业困难大学生群体日益引起政府、学校和社会的关注。然而,人们对就业困难的概念认知与就业困难大学生的群体界定并不一致,从而影响了
随着互联网数据、移动通信的快速增长,人们对数据流量及网络接入速度的要求越来越高,由传统分立器件构成的光通信网络逐渐出现压力;同时由于通信设备的大量部署,数据中心的急
倾斜光纤光栅(Titled Fiber Bragg Grating, TFBG)是一种特殊的短周期光纤光栅,因其独有的结构特点,使其具备光纤Bragg光栅和长周期光纤光栅的全部优点,近年来对TFBG的理论和
公司可以通过章程限制甚至禁止股权转让,这是公司自治的表现。对于这些限制,除非违反了股东平等原则和损害了股东的核心利益,法院在实践中应予充分尊重,通过尽量合理的安排平
胎儿民事权益的保护是我国法律所面临的一个十分现实的问题。传统民法理论认为,胎儿是母体的一部分而不是独立的个体,胎儿不能作为权利义务的主体。但是,这一理论会损害胎儿
房地产业的健康稳定发展,关系到国民经济的发展、社会的稳定和人民的切身利益,因此科学客观地对当前房地产形势进行分析、制定科学合理的房地产业发展战略显得十分紧迫而必要,对
随着Internet的发展,可扩展标记语言XML(eXtensible Markup Language)正逐渐成为互联网上数据发布和交换的标准。由于其强大的数据表达能力和嵌套的结构、自描述的特点,XML可以