基于FPGA的32位RISC嵌入式微处理器设计

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:ytm_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RISC技术自上世纪80年代中期被提出以来得到了迅速的发展,特别是在嵌入式领域,几乎当今业界所有的嵌入式微处理器以及绝大部分工作站和服务器厂商都采用RISC体系结构的微处理器。进入二十一世纪,随着SOPC技术的出现,研究具有高通用性和灵活性的嵌入式微处理器IP核又引起人们极大的兴趣,并得到了非常广泛的应用。因此,本文研究一种基于FPGA硬件平台的RISC体系结构微处理器IP核是具有着较大的实际应用价值。本文从分析单周期处理器微结构入手,首先设计出一个拥有经典五级流水线的微处理器,在此五级流水线的基础上更深层次的分析流水线中的关键路径,找出影响主频性能的瓶颈。然后对经典五级流水线结构进行重新划分,提出一种拥有八级流水线的微处理器优化方案,并对设计中由于增加流水线级数而引入的流水线控制冒险问题,给出了一种流水线结构的动态分支预测器的解决方法:将分支预测器的各个逻辑组件相对平均的分配到各级流水线之中,利用动态分支预测器来解决控制冒险问题,降低微处理器的CPI,提高微处理器对指令的吞吐率,同时又不会使流水线出现局部逻辑拥堵降低微处理器的主频。相对于使用插入气泡或者采用静态分支预测器,本文中提出的动态预测器在灵活性和预测准确性方面有着明显的优势。在具体实现时使用Verilog语言对整个微处理系统进行硬件结构描述,采用Modelsim仿真软件对其进行功能仿真,用Synplify以及ISE等软件对单周期、五级流水线、六级流水线、八级流水线这四个版本的微处理进行综合与静态时序分析,结果验证了八级流水线版本在时序性能上优于前三者,并且高于国内外相关参考文献中的同类设计性能。最后通过在微处理器外围搭建硬件测试系统,上板对设计进行硬件验证,其中八级流水线版本在Virtex 5系列XC5VLX110T芯片上的运行时钟频率可达146.62MHz,从而实现了一个性能优异的RISC嵌入式微处理器软核。
其他文献
学位
本论文由二部分组成:(1)流感病毒神经氨酸酶DNA抗流感病毒保护性的序列解析;(2)神经氨酸酶酶活性关键序列分析。 神经氨酸酶(Neuraminidase, NA)是流感病毒表面主要糖蛋白
无线传感器网络是由密集部署在监测区域内的大量的微型传感器节点通过无线自组织方式组成的分布式多跳网络,其目的是协作地感知、采集和处理监测区域内感知对象的信息,并报告
学位
随着能源危机和环境问题的日益加剧,寻找合适的新能源成为国际上关注和研究的焦点。太阳能作为清洁可再生能源备受青睐,经过多年发展太阳能电池材料也得到充分的研究。非晶硅薄膜太阳能电池比传统的硅太阳能电池更为环保,将会占据重要地位。本文主要研究非晶硅太阳能电池中透明导电层和本征非晶硅层的制备和性能。透明导电层方面采用超声喷雾法制备掺氟氧化锡(Fluorine doped tin oxide, FTO)薄膜
人类免疫缺陷病毒进入宿主细胞可分为三个步骤:1)病毒与宿主接触;2)与辅助受体结合;3)融合。HIV-1的包膜糖蛋白在这三个途径中起着重要作用。包膜糖蛋白由env基因编码,成为gp160
学位
基于半导体P-N结的直接能量转换式同位素电池的研究最早开始于上个世纪50年代。随着微机械电子系统(MEMS)技术的快速发展,硅(Si)基、碳化硅(SiC)基直接转换式微型同位素电池
ZigBee协议是一种近年来发展起来的无线通信协议。因为该协议具有传输距离短、功耗非常低、成本低等优点,该协议得到了迅速的发展,并且在各行各业中都得到了很广泛的应用,如
以云南引种的印楝为试验材料,运用固-液连续萃取的方法对其中的活性物质进行了提取,减压浓缩后得到印楝种仁的甲醇粗提取物,得率为13.8%,应用高效液相色谱测得其中印楝素的含量为9