OpenRISC1200处理器的研究和验证
发布时间:2020-12-13 19:17
本研究以高性能网络处理器设计为研究背景对RISC处理器的基础理论和一般构架进行详尽的研究。在此基础上对一种开源处理器OpenRISC1200的设计代码进行了研究和验证。论文首先对网络处理器技术做出了简单的介绍,并对其内部的关键处理单元微引擎处理器的架构进行了讨论。指出了微引擎和普通RISC处理器在架构上的异同。接着作者详细介绍了RISC处理器设计中一些基础且关键的技术,对处理器内的流水线,冒险处理,存储体系等都进行了学习。为了能对RISC处理器设计具有更深入直观的理解,笔者开始对一种开放源代码的RISC处理器OpenRISC1200进行了详尽的研究,对该处理器的整体架构,各个单元模块,具体的VerilogHDL设计代码等进行了研究和学习,并对该处理器内的关键设计单元和处理核进行了软件仿真。最终掌握了该处理器的模块构架和具体设计实现技术。接着笔者对该处理器前端设计中的功能模块进行了测试,即将该处理器的设计代码进行综合并下载到FPGA硬件电路中运行,用以验证该处理器功能的正确性。笔者设计了对处理器进行验证的系统环境,将OpenRISC1200处理器和其他验证系统需要的功能单元组合成可调试观...
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
一般的处理器架构图
微处理器在进入后 RISC 时代以度来换取的。这种以复杂度换取性能的做的发展似乎也正在处于一个转折点,似乎个项目应该紧密关注和思考的。些技术和特点,笔者将在后续的章节进行实际的 OpenRISC1200 处理器进行参照和分2.2 网络处理器及微引擎架构能网络处理器的设计,因此有必要将网络以求对课题的整体理解和把握。网络处理部集成有专门为网络处理而进行优化设计令集、特殊功能单元,满足高速分组数据带化。完全可编程的处理模式提供了灵活的标准、服务、应用,满足网络业务多样化
OpenRISC1200 处理器的研究与验证通过软件进行编程开发,因此其开发周期大大低于一款相同功能的 AISC 芯品开发周期和成本比较低;网络处理器由于要面对网络业务进行处理因此直成有一些高速的通信接口,这也大大简化了板级系统的设计;网络处理器一具有较高的处理速率,以保证对高速数据业务和数据包的实时处理。根据网理器的特点和国外一些网络处理器的构架思想,我校设计了西电网络处理器下简要介绍该处理器的主体构架和工作原理。
【参考文献】:
期刊论文
[1]在OpenRISC中实现CRC32并行计算[J]. 朱立标,邱智亮. 电子科技. 2006(09)
[2]基于OR1200的嵌入式SoPC硬件平台设计[J]. 孙恺,魏洪兴,陈友东. 电子技术应用. 2005(06)
本文编号:2915041
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
一般的处理器架构图
微处理器在进入后 RISC 时代以度来换取的。这种以复杂度换取性能的做的发展似乎也正在处于一个转折点,似乎个项目应该紧密关注和思考的。些技术和特点,笔者将在后续的章节进行实际的 OpenRISC1200 处理器进行参照和分2.2 网络处理器及微引擎架构能网络处理器的设计,因此有必要将网络以求对课题的整体理解和把握。网络处理部集成有专门为网络处理而进行优化设计令集、特殊功能单元,满足高速分组数据带化。完全可编程的处理模式提供了灵活的标准、服务、应用,满足网络业务多样化
OpenRISC1200 处理器的研究与验证通过软件进行编程开发,因此其开发周期大大低于一款相同功能的 AISC 芯品开发周期和成本比较低;网络处理器由于要面对网络业务进行处理因此直成有一些高速的通信接口,这也大大简化了板级系统的设计;网络处理器一具有较高的处理速率,以保证对高速数据业务和数据包的实时处理。根据网理器的特点和国外一些网络处理器的构架思想,我校设计了西电网络处理器下简要介绍该处理器的主体构架和工作原理。
【参考文献】:
期刊论文
[1]在OpenRISC中实现CRC32并行计算[J]. 朱立标,邱智亮. 电子科技. 2006(09)
[2]基于OR1200的嵌入式SoPC硬件平台设计[J]. 孙恺,魏洪兴,陈友东. 电子技术应用. 2005(06)
本文编号:2915041
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2915041.html