广告

RISC-V硬盘处理器?希捷发布!令机械硬盘性能暴涨3倍!

2020-12-10 综合报道 阅读:
RISC-V架构处理器凭着开源没有IP纠纷的优势,得到了全球各大厂商的青睐,国内有阿里等推出了自己的RISC-V处理器芯片,近日,又传来国际硬盘制造大厂发布自己的RISC-V架构处理器,基于此处理器的硬盘性能提升达到3倍!

RISC-V架构处理器凭着开源没有IP纠纷的优势,得到了全球各大厂商的青睐,国外有IBM,谷歌等,国内有阿里等都推出了自己的RISC-V处理器芯片,近日,又传来国际硬盘制造大厂发布自己的RISC-V架构处理器,基于此处理器的硬盘性能提升达到3倍!P9Bednc

硬盘巨头希捷公布了基于RISC-V架构设计的两款全新处理器,可加快数据中心和边缘的实时分析。事实上,虽然希捷的核心产品是硬盘,但是对于芯片设计经验丰富,硬盘中的很多控制芯片都是希捷自己的。P9Bednc

P9Bednc

仅仅在过去一年,希捷就交付了近10亿颗集成了RISC-V内核的芯片。P9Bednc

希捷新设计的两款RISC-V处理器,其一支持开放标准的内核,旨在实现高性能,已在机械硬盘中完成了功能验证,另一款则用于面积优化,已完成设计,正在构建。P9Bednc

与当前解决方案相比,新的高性能内核可将实时的、关键的硬盘工作负载性能提升高达3倍,另外还支持高级伺服(移动控制)算法,用于控制磁头在邻近磁道之间的移动,可实现更精细的定位。P9Bednc

面积优化型内核具备可灵活配置的微架构、功能集。经过优化的内核既优化了封装面积,也降低了功耗,从而辅助或支持后台工作负载。P9Bednc

它还可以执行安全敏感型边缘计算操作,包括新一代后量子加密。P9Bednc

两款处理器都集成了RISC-V的安全特性,在边缘端、云端都可以带来更强大的数据可靠性、安全性、移动性,而希捷本身也是OpenTitan(安全芯片设计开源项目)的成员之一。P9Bednc

值得一提的是,另一大硬盘巨头西数也在2018年底就发布了基于RISC-V指令集的自主通用架构SweRV、开源的SweRV指令集模拟器(ISS),并向第三方芯片厂商开放,2019年底又发布了两款微控制器专用CPU SweRV Core EH2、SweRV Core EL2。P9Bednc

盘点基于RISC-V的处理器

1. Rocket,BOOM

很多RISC-V开发者,无论硬件还是软件,首次接触的CPU core就是Rocket。Rocket Chip Generator可以生成包括Rocket core的一整套SoC,各种参数统统可配置。Rocket Chip是用Chisel开发的,初学者(CPU设计开发的数字前端初学者,尤其是只懂Verilog的初学者)要去看Rocket的代码还是会有些吃力的,对初学者不太友好。不过正因为其面世较早,又有Berkeley的纯正血统,粉丝众多,很多paper都是基于Rocket Chip做的,资料也很好找,但似乎没有详细的官方文档。P9Bednc

Rocket chip带MMU,支持操作系统,所以在上面跑Linux是没有问题的。Rocket chip使用Tilelink总线,支持缓存一致性的一款总线。支持Verilator+OpenOCD+GDB仿真。P9Bednc

P9Bednc

Rocket是64位CPU core(也是今天介绍的几款处理器中唯一一款64位的),采用经典五级流水,顺序执行,单发射,还支持各种分支预测。BOOM(Berkeley Out-of-Order Machine)基于Rocket,乱序执行,BOOM有还算比较详细的文档。这两个用来学习还是很不错的。而且Rocket还是比较成熟的,基于Rocket core已经有很多ASIC产品了。只是Chisel是道坎,CPU设计还没开始学就跳进Chisel的坑里去了!P9Bednc

一句话总结:Berkeley纯正血统,但欲学本core,必先入Chisel之坑。P9Bednc

2. Hammingbird E203

蜂鸟处理器是在国内RISC-V社区大名鼎鼎的芯来科技开发的RISC-V MCU系列。E203是其开源的一款单privilege mode,两级流水(不严格说法)的MCU,主打小面积、低功耗。使用Verilog开发。麻雀虽小,五脏俱全,也包括debug module,代码严谨优美,用来学习设计没得说。官方文档不算多,但是市面上可以买到胡振波大牛写的两本书,也算是学习资料丰富了。P9Bednc

P9Bednc

开源的E203在github上其实是一个SoC平台。E203使用自定义的类AXI接口,支持debug spec 0.11。唯一的缺憾是没有官方的verilator环境,如果使用verilator的话得自己搭个环境了。像我这种在家用不了商业仿真软件(也不愿意装D版)的硅农,只能用意念仿真了,目前还是看看代码,等有时间的话Port一个verilator仿真环境过去。开源蜂鸟E203支持Icarus Verilog开源仿真工具,这个仿真工具不知道还有没有人维护,就我以前使用而言,几乎只能仿纯verilog,对于很多不可综合的写法也不支持,使用非常受限,就更别提把GDB接入到仿真了。P9Bednc

P9Bednc

3. Ibex

提到开源RISC-V就不能不提Riscy系列了,尤其是zero-riscy,使用很广泛。Ibex是脱胎于zero-riscy的core,支持RV32IMC及一些Z系列指令,由LowRISC维护。Ibex小巧精悍,文档详实,学习资料丰富,支持verilator, 可以使用verilator+openOCD+GDB 仿真时debug。对于我这样的重度Verilator依赖者来说非常友好。P9Bednc

P9Bednc

Ibex支持machine mode和user mode两种privilege mode,可以实现比单machine mode更加丰富的功能。Ibex采用system verilog开发,对于传统的IC工程师是个好消息。Ibex现在也支持了指令cache了,提高了performance,但装了cache会让core变得臃肿很多,对于学习cache controller的设计是个好事情。P9Bednc

Ibex使用类TLUL的自定义接口,官方的SoC是PULP。Google的OpenTitan项目也是基于Ibex。相关的设计学习资料算是相当多了。P9Bednc

github: https://github.com/lowRISC/ibexP9Bednc

文档:https://ibex-core.readthedocs.io/en/latest/introduction.htmlP9Bednc

4. VexRiscv

VexRiscv可配置,可支持RV32IMCA,可配置为经典5级流水。VexRiscv使用SpinalHDL开发,类似Chisel,也是一款基于Scala的硬件建构语言。可配置MMU,所以理论上可以支持操作系统。P9Bednc

VexRiscv有个官方的SoC:Briey,使用AXI接口。和Rocket Chip一样,支持Verilator+OpenOCD+GDB仿真。和Rocketchip一样都是使用scala解释器sbt工具,似乎超占内存。P9Bednc

P9Bednc

VexRiscv文档很少很粗略。P9Bednc

github:https://github.com/SpinalHDL/VexRiscvP9Bednc

5. SweRV EH1

SweRV EH1是WD开发的其中一款RISC-V core,支持RV32IMC,双发射,单线程,9级流水,性能应该说是相当不错,28nm可以跑到1GHz。而且还有份详细的文档,不愧是大厂出品。P9Bednc

SweRV是使用Verilog/System Verilog开发,使用AXI接口,对熟悉AMBA且不想去学Chisel及Scala的同学来说是相当友好了。而且支持verilator,必须点赞。值得一提的是SweRV带指令cache,且实现了丰富的cache maintenance自定义指令,非常值得学习。P9Bednc

github: https://github.com/chipsalliance/Cores-SweRVP9Bednc

6. 无剑

阿里巴巴的平头哥也是基于RISC-V开源开发的处理器,想仔细研究一番,但入手后有些失望。代码是刻意处理过的,注释都被去掉了,代码段的排版也非常不利于阅读,甚至有些代码是接近网表的加扰后的代码,顿时失去了兴趣。平头哥目的应该是推广这套平台,里面包括软硬件系统及SDK,从开源的程度来看,重点应该是软件。当然我是从研究学习硬件部分出发来说的,如果是使用无剑平台,包括仿真、FPGA、软件开发,应该是没有问题的。P9Bednc

github: https://github.com/T-head-Semi/wujian100_openP9Bednc

7、兆易创新基于RISC-V内核的嵌入式处理器

2019年8月22日在北京宣布,在行业内率先将开源指令集架构RISC-V引入通用微控制器领域,正式推出全球首个基于RISC-V内核的GD32V系列32位通用MCU产品,提供从芯片到程序代码库、开发套件、设计方案等完整工具链支持并持续打造RISC-V开发生态。P9Bednc

P9Bednc

作为GD32 MCU家族基于RISC-V内核的首个产品系列,全新的GD32VF103系列RISC-V MCU面向主流型开发需求,以均衡的处理效能和系统资源为RISC-V进入市场主流应用提供了高性价比的创新之选。新品首批提供了14个型号,包括QFN36、LQFP48、LQFP64和LQFP100等4种封装类型选择,并完整保持了与现有产品在软件开发和引脚封装方面的兼容性。这种前所未有的创新性设计在GD32的Arm®内核产品与RISC-V内核产品之间搭建起快速通道,将跨越处理器内核的产品选型和设计切换变得灵活自如,从而更易于实现代码移植并缩短开发周期,全面适用于工业控制、消费电子、新兴IOT、边缘计算、人工智能及垂直行业的深嵌入式市场应用。P9Bednc

GD32VF103系列MCU采用了全新的基于开源指令集架构RISC-V的Bumblebee处理器内核,是兆易创新(GigaDevice)携手中国领先的RISC-V处理器内核IP和解决方案厂商芯来科技(Nuclei System Technology)面向物联网及其它超低功耗场景应用自主联合开发的一款商用RISC-V处理器内核。P9Bednc

Bumblebee内核采用32位RISC-V开源指令集架构并支持定制化指令,更优化了中断处理机制。不仅配备了64位宽的实时计时器、可以产生RISC-V标准定义的计时器中断,还支持数十个外部中断源,具有16个中断级别和优先级,并支持中断嵌套和快速向量中断处理机制。低功耗管理可以支持两级休眠模式。内核支持标准JTAG接口及RISC-V调试标准,适用于硬件断点和交互式调试。Bumblebee内核也支持RISC-V标准的编译工具链,以及Linux/Windows图形化集成开发环境。P9Bednc

Bumblebee内核设计了二级变长流水线微架构,配备精简的指令预取单元和动态分支预测器,并融入多种低功耗设计方法。能够以二级流水线的代价,达到传统架构三级流水线的性能和频率,实现了业界一流的能效比与成本优势。这使得GD32VF103系列MCU在最高主频下的工作性能可达153 DMIPS,CoreMark®测试也取得了360分的优异表现,相比GD32 Cortex®-M3内核产品性能提升15%的同时,动态功耗降低了50%,待机功耗更降低了25%。P9Bednc

芯来科技CEO胡振波表示:“兆易创新是中国集成电路产业的标杆,也是中国通用MCU供应商的龙头。芯来科技目前已经具备领先的RISC-V处理器内核IP和工具链研发能力,并处于中国RISC-V嵌入式处理器研发与产业化的最前列。双方的合作必将让RISC-V落地生根,为中国通用MCU在AIoT时代带来新突破、形成新格局。”P9Bednc

兆易创新执行副总裁、MCU事业部总经理邓禹表示:“RISC-V体系已经在全球快速崛起,成为半导体产业及工业控制、物联网、智能终端等应用领域的迅猛发展趋势。兆易创新在行业内首家推出基于RISC-V架构的32位通用MCU产品并持续打造RISC-V开发生态,也将进一步满足市场对于开放性架构的差异化需求并有利于发挥成本优势,让不断丰富完善的GD32 MCU‘百货商店’持续为用户提供更多创新之选。”P9Bednc

 P9Bednc

更多基于RISC-V开源的处理器请关注EDN,持续为您报道。P9Bednc

责编:ChalleyP9Bednc

更多关于芯片等方面的技术、观点交流可以加责编微信(同名)。P9Bednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 苹果下一代智能终端?iPhone+iGlass,苹果手机塞入苹果眼 一直传言苹果在秘密研发颠覆人类消费终端的下一代产品,有人说是穿戴,有人说是无感设备。不过,按照苹果的研发与市场推进,一般有一个缓冲或者说过渡产品推出,这也是遵循科技与消费市场进步的规律。最近EDN有发现苹果申请了把iPhone塞进苹果眼镜设备中的专利,我们看看这是否是下一代智能终端,亦或下一代过渡终端。
  • 安卓手机的漏洞都在于系统吗?No,高通芯片级Adreno GPU更 都说安卓手机不安全,漏洞太多,不是被监听就是被植入木马吸费转账之类的,而绝大部分人认为安卓手机的安全根源在于安卓系统。不过,真的如此吗?谷歌最近就发现了高通 Adreno GPU 的“高危”安全漏洞!这种硬件级别的漏洞恐怕更是硬伤!
  • 骁龙888首发手机,“准真机”——小米11曝光? 前段时间,EDN集中报道了高通第三代5G芯片《骁龙888最全面详解...》,以及《搭载骁龙888的手机有哪些?首发旗舰清单及跑分曝光!》,不过,坊间传言的真机一直是海市蜃楼,今日,我们就为您介绍骁龙888真的的“准真机”:小米11。
  • 三星Exynos 2100——高通骁龙888对手,同在Galaxy S21+ 高通刚刚高调发布骁龙888处理器,似乎是目前最强劲的5G手机芯片了,不过,其对手马上就要来了:三星猎户座Exynos 2100,而且同在Galaxy S21+上的跑分曝光,那么谁将更强呢?
  • 量子计算商用?IBM首席执行官表示,或在2023年开始! 量子计算是科学的前沿阵地之一,虽然有了一些科研和试验,但是一直未有实际的落地应用或者较大规模的商用。不过,最近IBM首席执行官Arvind Krishna称,其客户最早可以在2023年使用并获利。
  • 高通骁龙888首发手机旗舰清单及跑分等详情,发现黑鲨手 这两天,2020高通技术峰会刷屏,尤其是极具”中国风”的骁龙888成为IT界的热点,EDN报道了《高通发布“中国风”骁龙888,名字是为小米而生吗?(附首发厂家名单)》以及《骁龙888最全详解》,同时发现了黑鲨的秘密...,那么,骁龙888性能跑分到底如何?搭载骁龙888的首发旗舰手机都有哪些?我们将持续为您更新...
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了