微处理器OpenRisc、SPARC、RISC-V架构

本文介绍了三种不同的开放源代码处理器架构:OpenRISC、SPARC和RISC-V。OpenRISC是适合一般嵌入式系统的中端处理器,SPARC以其可扩展性在服务器和高可靠性嵌入式应用中占有一席之地,而RISC-V则因其开放性和适用于现代计算设备的性能与功率效率受到关注。这些处理器架构各有特点,为不同需求的开发者提供了丰富的选择。
摘要由CSDN通过智能技术生成

一、OpenRisc平民出生

OpenRisc是OpenCores组织提供的基于GPL协议的开放源代码的RISC(精简指令集计算机)处理器。有人认为其性能介于ARM7和 ARM9之间,适合一般的嵌入式系统使用。最重要的一点是OpenCores组织提供了大量的开放源代码IP核供研究人员使用,因此对于一般的开发单位具 有很大的吸引力。

OpenRisc具有以下的主要特点:

  1. 采用免费开放的32/64bit RISC/DSP架构。 
  2. 用Verilog HDL(硬件描述语言)实现了基于该RISC/DSP架构的RTL(寄存器传输级)描述。
  3. 具有完整的工具链,包括:开源的软件开发工具,C语言实现的cpu仿真模型,操作系统,以及软件应用所需的函数库

二、SPARC 豪门出生

SPARC(Scalable Processor ARChitecture,可扩展处理器架构)是SUN公司在1985年提出的体系结构标准,它基于1980年到1982年间加州大学伯克利分校关于Berkeley RISC的研究成果,并由一个独立、非盈利组织SPARC Internationa负责SPARC架构标准的管理和开发认证,是国际上流行的RISC(Reduced Instruction Set Computer,精简指令集)微处理器体系架构之一。

Sun在被甲骨文收购前将UltraSPARC T2开源,任何机构或个人均可研究或开发基于SPARC架构的产品,如东芝、富士通、Aeroflex、ESA(Europen Space Agent)等都在此架构上开发出了自己的SPARC微处理器.

SPARC微处理器(基于SPARC架构的微处理器)的显著特点就是它的可扩展性,从笔记本到超级计算机上的微处理器均可采用SPARC架构。1987年由SUN和TI公司合作开发的微处理器,称为“Sparc”,是业界出现的第一款有可扩展性功能的微处理器。

“Sparc”用于Sun-4计算机中,它的推出为SUN奠定了其在高端微处理器发展中的领先地位。在服务器领域,以性能卓越而闻名SUN服务器采用的就是SPARC架构;在高可靠嵌入式应用方面,国际空间站上的控制计算机 DMS-R和太空观测台JEM-EUSO上均使用SPARC微处理器

在世界范围内星载计算机系统中所使用的处理器架构只有两种,一种是由美国使用的POWERPC架构,另一种就是欧洲主导的SPARC架构

参考

 SPARC International, Inc.

Overview of OpenSPARC Resources

让开放系统兼备大型机优势”, Computing IT Week,2007(15)

http://www.eepw.com.cn/article/114121.htm

三、RISC-V 高校出生

        RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片软件。虽然这不是第一个开源指令集,但它具有重要意义,因为其设计使其适用于现代计算设备(如仓库规模云计算机、高端移动电话和微小嵌入式系统)。设计者考虑到了这些用途中的性能与功率效率。该指令集还具有众多支持的软件,这解决了新指令集通常的弱点.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值