8月9日消息,Raspberry Pi(樹莓派) 宣布推出了其第二款微控制器 RP2350,這是一款四核微控制器,擁有兩個 Arm Cortex-M33 內核和兩個自研RISC-V 內核,作為 Raspberry Pi Pico 2 開發板的一部分發售,其尺寸與原來的 Pico 相同,為 21mm x 51mm,定價5美元。
與三年前推出的 2mm2面積的RP2040相比,RP2350的芯片面積是其兩倍為 5.3mm2,具有更高的內核時鐘速度(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 開放式硬件調試工具。