瑞萨电子长期以来一直是工业 MCU 和 CPU 领域的主要参与者,宣布推出采用其自行设计的 RISC-V 内核的新 CPU 系列。该设计加入了瑞萨电子的 32 位库,其中包括基于 Arm Cortex-M 的 CPU 和专有的 RX 系列。这些器件面向消费、工业、医疗保健和物联网应用的通用 RISC-V 市场。
这不是瑞萨电子首款基于 RISC-V 的产品,但其之前的产品使用了晶心科技等第三方 IP 提供商的设计。通过这一新产品,瑞萨电子根据开源规范设计并构建了自己的产品。拥有自己设计的 RISC-V 指令集架构 (ISA) 将使其核心市场的产品实现更大程度的定制,并使瑞萨电子能够控制产品发布时间表。最终,RISC-V 的创建是为了为公司提供这种灵活性,而无需完全专有 ISA 带来的额外工作和限制。
RISC-V(发音为“risk Five”)是一种开源指令集架构,最初是作为加州大学伯克利分校并行计算实验室 2010 年研究项目的一部分而设计的。近年来,RISC-V 获得了广泛的认可,现在可作为多个 IP 供应商的 IP 包以及 FPGA 中的硬核和软核处理器内核。
RISC-V 已获得更广泛的接受,瑞萨电子提供的完整产品组合是该架构的重大胜利。瑞萨电子在汽车、工业和物联网解决方案领域拥有广泛的业务。其处理器产品组合包含定制架构、基于 Arm 的产品,以及现在的 RISC-V CPU。瑞萨电子可能不是最知名的微控制器品牌,但由于其广泛的汽车和工业控制产品,它是使用最广泛的微控制器品牌之一。瑞萨电子的通用 RISC-V 内核可以通过生产基于新兴架构的强大组件,帮助该公司进入更加多元化的市场。
RISC-V 允许设计人员在功耗、计算能力和硅面积之间进行权衡。兼容系统可以实现为简单的单核微控制器,直至复杂的共享内存服务器节点的数千个节点集群。该规范从所有实现通用的基本整数 ISA 开始,并为更复杂的应用提供可选的 ISA 规范,从而提供了这种灵活性和设计经济性。
新的瑞萨处理器系列是 32 位处理器,因此不需要包含对 64 位 RISC-V 或未来 128 位 RISC-V 的支持。瑞萨电子尚未公布详细的产品规格,但确实披露了3.27 CoreMark/MHz 的性能基准。瑞萨电子表示,它选择了一种在所需硅面积上高效的实现方式,这将降低功耗,同时提供高计算吞吐量。
瑞萨电子为第一个处理器选择了许多 RISC-V 可选扩展(M、A、C 和 B),同时省略了许多其他扩展,这些扩展会占用芯片空间,而不会为其预期目标应用增加价值。
“M”添加了硬件乘法器和除法器单元,以改进基于乘法和除法的数学运算。“A”为 RTOS 操作系统带来了原子访问(不间断的读-修改-写访问,以防止并发引起的错误)和重要功能。“C”为常见操作添加了简短的 16 位指令编码。这减少了大约 25%–30% 的程序代码空间。“B”具有位操作指令,可加速外围寄存器的操作——这是微控制器的常见需求。
许多设计人员在实时关键应用中使用瑞萨芯片。瑞萨电子优化了这种 RISC-V 设计,以实现实时响应,并在硬件中添加了寄存器组保存功能。该功能将加快中断服务和其他上下文切换事件期间备份和恢复CPU工作寄存器的过程。
-
2024-06-12
-
2024-06-03
-
2024-05-22
-
2024-05-22
-
2024-05-09