Raspberry Pi Pico 2 W発表

Raspberry Pi Pico 2 WとPico 2
Raspberry Pi Pico 2 WとPico 2

2024年11月25日、英国ラズパイ財団は8月9日発表のRaspberry Pi Pico 2(5$)へ、2.4GHz Wi-FiとBluetooth 5.2無線モジュールを追加したRaspberry Pi Pico 2 W(7$)を発表しました。 

弊社は、MCU開発者向けMPUにPico 2が適すと考え、その背景やハードウェアソフトウェア開発環境を投稿しました。EE Times記事によると今回の無線機能追加Pico 2 Wに加え、2025年には更に機能追加したPico 2シリーズへと展開されるそうです。

Raspberry Pi Pico 2 WとPico 2

Pico 2 Wは、Cortex-AなどのMPU/SBC定番MPUコアを、セキュリティ強化Cortex-M33コアへ変えたPico 2へ無線モジュールを加え、僅か7米ドルで発売されます(日本国内発売、価格未定)。

Cortex-M33は、セキュアブートTrustZoneなど既に多くのセキュリティ強化MCUに採用中です。Pico 2 W/Pico 2はMPUですが、MCUで実績のあるCortex-M33を搭載し、僅か7$/5$です。

つまり、価格面でもMCUに十分対抗でき、しかも、機能拡張性も備えた新世代MPU製品が、Raspberry Pi Pico 2 WとPico 2です。

MPU:Raspberry Pi Pico 2 W/Pico 2とMCU比較

MPUのRaspberry Pi Pico 2とCortex-M33 MCUの特徴的な仕様比較が下表です。MCUは、Pico 2と同じコアを使うルネサス)RA6E1を用いました。

Raspberry Pi Pico 2 ルネサスRA6E1
制御コア  Cortex-M33 (150MHz) Cortex-M33 (200MHz)
内蔵Flash 4MB  ≦1MB
内蔵RAM 520KB 256KB
内蔵周辺回路 2xUART、2xSPI、2xI2C、24xPWM、USB 1.1、12xPIO 6xSCI、12bit ADC/DAC、2xSPI、2xI2C、24xPWM、USB 2.0…etc.

MPUのRaspberry Pi Pico 2は、その機能追加に主としてオープンソースソフト/ハードを用います。このため十分なFlash/RAM容量を内蔵しています。内蔵周辺回路はMCU比、少数です。

一方、MCUのRA6E1は、ADC/DACなどMPUに比べ豊富な周辺回路を内蔵していますがFlash/RAM容量はMPU比小さく、機能追加はユーザ開発専用ソフトウェアが主です。

つまり、機能拡張性に優れるMPUと、価格重視MCUの特徴が仕様に現れています。

従来MPUは、MCUに比べかなり高価でした。しかし、Raspberry Pi Pico 2 W/Pico 2は、同クラスのMCUと同じ低価格にもかかわらず機能拡張性にも富んでいます。

Raspberry Pi Pico 2 Wは、Pico 2と同じ基本構成で、IoT向き無線モジュールを追加した新世代MPUです。

顧客はMPUでもMCUでも構わない

開発依頼元の顧客は、Cortex-M33のセキュアブートやTrustZoneなどのセキュリティ機能さえ持てば、制御系がMPUでもMCUでも構いません。ポイントは、トータルコストとその開発期間です。

最終的な顧客要求の実現に対し、オープンソースソフト/ハードの購入/活用で開発期間短縮も狙えるMPU Raspberry Pi Pico 2 W/Pico 2でアプローチするか、それとも、始めから豊富な周辺回路を持つMCUの専用ソフトウェアでアプローチするか、どちらを選ぶかは、我々開発者に任されています。

MPU/MCU、どちらのアプローチでもコストと期間を見積もれる二刀流開発者が求められます。

Summary:機能拡張低価格MPUと価格重視MCUの二刀流開発者

セキュリティ強化Cortex-M33コア搭載のRaspberry Pi Pico 2(5$)へ、無線モジュール追加Raspberry Pi Pico 2 W(7$)が発表されました。

IoT制御系は、Raspberry Pi Pico 2/Pico 2 Wのような機能拡張に優れ低価格な新世代MPUを使ったオープンソースハード/ソフト開発か、または、価格重視の従来MCU専用ソフトウェア開発か、両アプローチコストと開発期間を見積もれる二刀流開発者が求められます。

Afterword:プレタポルテのMPUとオーダーメイドのMCU

プレタポルテのMPU開発とオーダーメイドのMCU開発
プレタポルテのMPU開発とオーダーメイドのMCU開発

MPUはプレタポルテ、MCUはオーダーメイドに例えると解り易いと思います。

既製オープンソースハード/ソフトに少し手を加え顧客要求に合わせるのがMPU、専用ソフトウェアで顧客要求を満たすのがMCUだからです。どちらのアプローチを選択するか顧客と相談するには、MPU/MCUの二刀流開発が必要です。

英国ラズパイ財団は、Cortex-M33コアPico 2のシリーズ展開を狙っています。IoTにセキュアブートやTrustZoneが必須と考えているからです。Cortex-M33が今後のIoT開発ねらい目になりそうです。