Linux迎来历史上首款基于RISC-V的多核开源处理器!
去年,硅谷初创公司SiFive发布了业界首款开源SoC(片上系统),这款SoC名为Freeform Everywhere 310。现在,这家公司将嵌入式系统又推进了一步,发布了U54-MC Coreplex IP,这是世界上第一款基于RISC-V的64位四核CPU,支持像Linux这种功能完备的操作系统。
Linux RISC-V U54‑MC Coreplex处理器
在向诸位介绍新的U54-MC之前,请允许我先介绍一下RISC-V CPU的基本知识。传统的复杂指令集计算(CISC)和精简指令集计算(RISC)各自恰如其名,专注于优化的同时,还专注于指令的难易程度。
另一方面,RISC-V架构是面向处理器的免费开源ISA,谁都可以生成或实施,而且是免费的。ISA的全称是指令集架构(Instruction Set Architecture),它告诉CPU需要执行什么操作。
回过头来说说这项最新进展,U45-MC Coreplex是将RISC-V引入到Linux处理应用系统的第一家厂商。它有四个U54 CPU和一个E51 CPU;这每一个CPU的运行速度为1.5GHz。U54核心支持RV64GC ISA,预计RV64GC ISA会成为RISC-V Linux设备的标准ISA。
U54‑MC Coreplex vs ARM Cortex(图片来源:SiFive)
据EETimes报道,SiFive为客户提供100块原型SoC,售价100000美元。在芯片发货之前,客户不需要提供第三方知识产权(IP)方面的任何费用。U54-MC Coreplex还随带一套丰富的软件开发工具包(SDK)以及演示软件。目前,Microsemi和Arduino是SiFive宣布的两大客户。
2018年第一季度,附带开发板的U54-MC将会面市。目前,它处于有限的“抢先体验”阶段。可以从SiFive的官网(https://www.sifive.com/products/coreplex-risc-v-ip/u54-mc/)上找到更多的信息。