树莓派推出基于自研RISC-V内核的开发板
2024-08-12
来源:芯智讯
8月9日消息,Raspberry Pi(树莓派) 宣布推出了其第二款微控制器 RP2350,这是一款四核微控制器,拥有两个 Arm Cortex-M33 内核和两个自研RISC-V 内核,作为 Raspberry Pi Pico 2 开发板的一部分发售,其尺寸与原来的 Pico 相同,为 21mm x 51mm,定价5美元。
与三年前推出的 2mm²面积的RP2040相比,RP2350的芯片面积是其两倍为 5.3mm²,具有更高的内核时钟速度(150MHz),在10组SRAM时具有两倍的520KB内存,并具有新的安全功能。
RP2350 内部的M33内核和两个 RISC-V CPU内核,可以在启动时分配。引导ROM自动检测第二级二进制文件的架构,并将芯片重新启动到适当的模式。
其中RP2350 的RISC-V架构CPU内核采用的是Raspberry Pi自研的Hazard3 内核,由Raspberry Pi 芯片团队的首席工程师Luke Wren 开发。他在空闲时间使用 RISC-V 开放式指令集架构 (ISA) 和高度优化的三级流水线处理器。它实现了RV32I指令集,以及针对性能和代码密度的大量标准扩展。除了少数安全功能和双精度浮点加速器外,该芯片的所有功能都在 RISC-V 模式下可用。
Raspberry Pi表示,RP2350 使软件开发人员有机会在稳定、支持良好的环境中试验RISC-V架构,并将Hazard3作为一种干净、开放的核心进行推广,适合在其他设备中使用,或作为进一步开发的基础。
RP2350 的安全架构围绕面向 Cortex-M 的 Arm TrustZone 构建,包括签名启动支持、8KB 片上反熔丝一次性可编程 (OTP) 存储器、SHA-256 加速、硬件真随机数发生器 (TRNG)。
该芯片还包括一个片上开关模式电源和低静态电流低压差 (LDO) 稳压器,该稳压器由法国 Dolphin Design 开发。
RP2350 从 RP2040 的单个 7×7mm QFN56 封装选项转向 7×7mm、QFN60 封装 (RP2350A) 和 30 个 GPIO,或 10×10mm QFN80 封装 (RP2350B) 和 48 个 GPIO;以及每个型号都具有 2MB 的堆叠封装 QSPI 闪存(RP2354A 和 RP2354B)。
虽然目前渠道中的库存相对较少,但基于RP2350的 Pico 2 开发板正在索尼全速生产。在今年年底之前,Raspberry Pi预计将出货一款支持无线的 Pico 2 W,使用与 Pico W 相同的英飞凌(Infineon)43439 调制解调器,以及预装 0.1 英寸接头的 Pico 2 和 Pico 2 W 版本。
Pico 2 和 RP2350 由 Pico SDK 的更新版本以及新的 MicroPython 和 CircuitPython 镜像提供支持。可信固件项目旨在将 RP2350 建立为 Trusted Firmware-M 2.1.0 长期支持版本的参考硬件平台,而 TF-M 则为 Arm v8-M 芯片上的 PSA 认证提供参考实现,为开发人员提供一条保护设备免受常见攻击的简单途径。
谷歌 的 Pigweed SDK 也增加了对 Pico 2 的原生支持。中间件库已经出货了数百万台设备,包括谷歌自己的 Pixel 设备和 Nest 恒温器。
此外,使用 RP2350 的板卡制造商包括 Seeed、SparkFun 和 4D Systems,用于 24 英寸至 7.0 英寸的高性能显示器,具有触摸和非触摸选项,以及 Adafruit Metro RP2350(添加 Arduino 兼容扩展板和配件),以及 Bus Pirate 5XL 和 Bus Pirate 6 开放式硬件调试工具。