MIPS架构CPU设计及SoC系统实现

来源 :东北大学 | 被引量 : 10次 | 上传用户:yiran87
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CPU是电子信息产品的核心,是半导体产业技术最密集、最具战略价值的产品,也是一个国家技术实力的象征。CPU相关的设计研发有着重大的学术意义和现实意义。大量国内外文献表明,一些学者成功地在FPGA上完成了各种CPU的实现。然而,大部分实现并没有对CPU的性能进行严格测试,并且没有实现一个完整的SoC系统,不能实际使用。本设计实现了一个32位MIPS架构CPU,并以该CPU为主控核心实现了一个完整的SoC系统。本系统主要的工作为:在CPU实现方面,采用verilog硬件描述语言实现了程序地址计算、指令缓存读取、分支历史表访问、指令缓存命中检测、指令缓存替换选择、指令缓存路选择、指令总线访问、指令缓存更新、分支预测、返回地址预测、通用寄存器读取、指令译码、数据相关处理、算术逻辑操作、乘除操作、分支操作、数据缓存读取、数据缓存命中检测、数据缓存替换选择、数据缓存路选择、数据总线访问、数据缓存更新、特权寄存器访问、系统定时器、异常返回处理、写回通用寄存器操作等功能;在SoC系统实现方面,实现了AMBA总线互联器、AHB总线仲裁器、AHB总线译码器、AHB2APB总线桥接器、FLASH控制IP核、UART控制IP核和VGA控制IP核,另外移植了OpenCores上开源的SDRAM控制IP核。最终,完成了整个SoC系统的实现。在CPU和SoC的测试方面,使用VCS软件对各个模块进行功能仿真,使用Verdi软件观看仿真波形并进行调试,仿真结果表明系统运行正确,系统实现方案切实可行。在Cyclone IV FPGA上综合后分析其静态时序,整个系统的最高工作频率可达60.27MHz。使用Dhrystone和CoreMark基准测试程序对该CPU的整数性能进行测试,得分为1.40 DMIPS/MHz和2.35CoreMarks/MHz。最后,移植了ucos ⅱ嵌入式操作系统,进一步验证了系统的正确性。
其他文献
为了揭示古尔班通古特沙漠南缘原生梭梭衰败机制,指导荒漠植被的经营管理,利用TDP热扩散式茎流计结合波文比气象观测系统,对古尔班通古特沙漠南缘原生梭梭的树干液流及环境因子
基于生态系统结构和功能的资源管理及环境保护,已经成为国际环境保护领域的主流,生态分区和地理单元分级分区是上述工作的基础。水生态功能分区是生态分区的一个重要内容,与水文
随着 VLSI技术的发展和数字信号处理需求的增长,大规模数据处理已成为未来处理器的发展趋势。为了满足这类应用对处理器计算性能不断提升的需求,一些新型的体系结构逐渐被提出,
期刊
由IEEE802.17工作组制定的弹性分组环(RPR)标准是一种应用于城域骨干网的新的拓扑技术。制定这一标准的目的是实现较高的带宽利用率、理想的空间重用和公平的带宽分配。目前,
水稻(Oraza sativa L.)属于单子叶植物,是世界上最重要的粮食作物之一,也是发育分子生物学研究的理想模式植物。水稻花器官发育的结果直接影响稻谷的产量和品质,研究其基因调控机
光存储材料的研究与开发是近年来最引人注目的前沿课题之一,含有偶氮衍生物的聚合物薄膜,由于其在光存储及全息光学器件方面优越的特性,近年来引起人们的广泛关注。这类化合物能
微波能量传输是一种以微波为能量载体而无需借助输电线来传递能量的新兴技术。由于微波频段的天线尺寸小,整个系统可以集成在更小的尺寸内。远距离高功率的无线能量传输是现代
Ralstonia sp. strain U2以萘为唯一碳源和能源生长,其中萘通过龙胆酸途径代谢。参与该途径的三个酶NagIKL已进行了功能鉴定。本研究在成功纯化出有活性的龙胆酸1,2-双加氧酶(N
本论文的主要研究目标是寻求改善导电聚苯胺的加工性的方法。1.研究原位氧化聚合制备导电聚苯胺复合材料。采用聚碳酸酯(PC)、聚氯乙烯(PVC)、硅橡胶(SIR)和聚乙烯醇(PVA)为基体,吸附一定量苯胺(An)单体后,经氧化剂过硫酸铵或氯化铁在基体PVC、PC、SIR和PVA中原位氧化聚合反应,分别制备了PAn-PC、PAn-PVC、PAn-SIR和PAn-PVA等原位聚合的导电聚苯胺复合材料。研究