MIPS 4Kc CPU IP核及其相关SOC的研究与设计

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:hwh494
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集成电路随着芯片规模的不断扩大已经进入了片上系统(SOC)时代,基于IP核(Intellectual Property)的设计方式是IC设计发展的必然趋势。拥有自主知识产权的IP核具有很高的通用性和灵活性,可以根据不同需求应用到各种嵌入式系统中。本设计基于面向网络应用的SOC项目,实现了种完全兼容MIPS4Kc CPU的软IP核,以其为核心构建了包含存储器、串行总线接口等外设的SOC,开发了底层驱动与应用程序,并在Altera公司的开发板上通过了验证。本设计的工作涵盖了硬件和软件两个部分:硬件方面,深入分析MIPS4Kc体系结构,对其进行系统模块划分与Verilog代码实现。流水线采用五级流水,采用级间旁路等方式降低了由数据相关、控制相关、结构相关造成的流水线停顿延迟。采用Wallace-tree改进了乘法器,缩短了乘法运算的时间。数据、指令分别构建了容量为4KB的级缓存,大大提高了CPU运行的效率。为扩大应用范围,设计了兼容Wishbone总线的大吞吐量总线接口控制器。SOC中集成了存储器、串行总线接口、LED和七段码显示模块。软件方面,设计了CPU的启动代码boot-loader,初始化系统运行环境,针对设计使用的开发板Altera Stratix II DSP Development Board上的硬件资源,开发了串行总线接口等外设的底层驱动程序,并在顶层编写了个字符回显程序用于验证系统正确性。设计完全兼容MIPS4Kc,软件代码在Linux环境下使用GCC编译。设计使用Modelsim SE进行了模块级验证、极限点验证,使用Quartus II+Modelsim进行了FPGA综合与时序仿真,并最终在FPGA硬件平台上完成验证。验证结果与综合报告表明,设计完全兼容MIPS4Kc,性能达到了设计要求,在FPGA平台上可以在系统时钟为70MHz的条件下运行,且占用资源较少。本设计最终构建了个基本完整的SOC,涵盖了开发调试中必要的功能部件,CPU核完全兼容MIPS4Kc,可以采用GCC作为开发环境,便于软件开发,为项目所需网络应用SOC设计工作奠定了基础。
其他文献
随着现代农业产业化结构的不断调整和优化,农业种植生产方式发生了巨大的变化。小麦是长治市第二大粮食作物,确保小麦高质高产具有重要的意义。近年来,长治市小麦的种植面积
目的 探讨莫沙比利对胃食管反流病患者(Gastroesophageal Reflax Disease,GERD)血清Ghrelin水平的影响。方法 选取29例健康体检者作为对照组;胃食管反流病患者58例作为实验组(GE
随着现代集成电路的发展,特征尺寸越来越小,氧化层越来越薄,工作电压越来越低,工作频率越来越高,集成度越来越高,成本越来越低以及先进工艺的使用,从而造成芯片承受静电的能
本文着重研究了表面粗化技术、表面粗化结合增透膜技术和改变电极形状等方法来提高A1GaInP红光LED的光提取效率。改变P型电极形状的研究,通过优化电极形状获得较为均匀分布的
鉴于工程地质行业对国家经济发展的重要性和工作要求的严谨性,以夯实专业课程基础、协调专业教育和思政教育关系、加强教师思政教育主动性和抓好学生思政教育受教效果为原则,
航空系统的飞速发展,对数据传输带宽、确定性、实时性等性能要求也越来越高,为了满足新一代航空系统的需求和发展,必须对标准的IEEE-1394B总线协议加以限定,形成了新的1394B接口
ZnO基半导体材料具有缺陷密度低,抗辐射能力强,环境友好等诸多优点,且可通过Mg的掺入使其禁带宽度从3.3eV到7.8eV连续可调,被认为是制备日盲和可见盲紫外探测器的理想材料之一。
随着集成电路设计和制造技术的不断进步,芯片的集成度和复杂度也以惊人的速度发展,传统的基于总线的片上通信结构已经无法适应现代芯片设计的需要。以通信为中心的片上网络(NoC)
非线性用电设备致使电网中谐波含量高、功率因数低,严重影响了电能质量。最有效的解决方法是使用滤波器。无源滤波器是传统的治理手段,由于只能滤除特定次数谐波并且可能与电网
关于电磁兼容(Electro-Magnetic Compatibility)的研究,从二十世纪三十年代就开始,针对芯片级EMC的设计研究越来越被重视,同时伴随着射频(RF)电路的嵌入,系统级EMC方面的设计已不能