Raspberry Pi Compute Module 5 (CM5・2024)(ラズベリーパイコンピュートモジュール5)
Raspberry Pi Foundationが提供する、Pi 5と同等の演算性能を持つ組込用SoM。産業機器やIoTデバイス開発向けに設計された、高密度なインターフェースを備えたモジュール。
概要
Raspberry Pi Compute Module 5 (CM5)は、単体での利用を目的としたシングルボードコンピュータ(SBC)とは異なり、特定の用途に合わせて設計された「キャリアボード」に搭載して使用することを前提としたSystem on Module (SoM)である。202/2025年以降のコンピューティング・トレンドであるエッジAIや高度なマシンビジョンにおいて、従来のモジュールでは不足していた演算能力と高速I/Oを補完するために開発された。
アーキテクチャの核となるBCM2712は、4基のCortex-A76コアを備え、前世代と比較してスループットが大幅に向上している。特筆すべきはPCIe Gen 3への対応であり、これによりNVMe SSDや高速なネットワークインターフェース、さらには高性能なカメラモジュールの統合が容易となった。設計者は、独自のキャリアボードを開発することで、製品の物理的サイズ、端子構成、電源管理を極限まで最適化することが可能となる。
スペック表
| 項目 | 詳細仕様 | | :--- | : | | SoC | BCM2712 (Cortex-A76 quad-core, up to 2.4GHz) | | メモリ | LPDDR4X (最大8GB構成可能) | | ストレージ | eMMCオプション、または外部PCIe経由の高速ストレージ | | 高速インターフェース | PCIe Gen 3対応、MIPI CSI/DSIポート | | フォームファクタ | 高密度コネクタ接続によるSoM形式 | | 主な用途 | エッジコンピューティング、産業用制御、自律走行ロボット |
比較表
| 特徴 | CM5 (SoM) | CM4 (SoM) | Pi 5 (SBC) |
|---|---|---|---|
| 用途 | カスタム組み込み機器 | レガシー・低コスト組込 | プロトタイピング・汎用PC |
| I/O柔軟性 | 極めて高い(基板設計に依存) | 高い | 低い(標準端子に固定) |
| 演算性能 | 非常に高い (A76) | 中程度 (A72) | 非常に高い (A76) |
| 実装難易度 | 高い (キャリア基板設計が必要) | 中程度 | 低い (単体で動作) |
| 拡張性 | PCIe Gen 3による高速化が可能 | PCIe Gen 2が主軸 | 標準ポートに依存 |
関連用語との違い
SoM (System on Module) と SBC (Single Board Computer)
SBCは、USBやHDMIなどの標準的なインターフェースが最初から基板上に実装されており、電源を供給するだけで動作する完成されたコンピュータである。対してSoMは、演算に必要な最小限の構成(CPU、RAM、ストレージ等)のみをモジュール化しており、利用には独自の入出力端子を持つ「キャリアボード」が必要となる。この違いにより、SoMは製品の小型化や特殊なコネクタ配置において圧倒的な優位性を持つ。
キャリアボード (Carrier Board)
SoMを物理的に装着し、外部デバイスとの通信(USB, Ethernet, GPIO等)を仲介するための補助基板である。CM5を使用する場合、開発者は製品の要件に合わせて、必要な端子のみを配置した独自のキャリアボードを設計することになる。
FAQ
Q1: 標準的なRaspberry Pi 5との決定的な違いは何ですか? A1: 最大の違いは「インターフェースの露出形態」です。Pi 5は汎用的なUSBやHDMI端子が基板上に露出していますが、CM5はこれらを排除し、高密度なコンタクトピンに集約しています。これにより、製品設計者は独自の筐体に合わせて、必要なポートだけをキャリアボード上に配置できる自由度を得られます。
Q2: 産業用IoTやエッジAIへの導入メリットは何ですか? A2: PCIe Gen 3のサポートにより、高速なデータ転送が可能です。高解像度のカメラ映像をリアルタイムで処理するAI推論や、大量のログデータを高速なNVMeストレージに記録するような、帯域幅を必要とするエッジコンピューティング・タスクにおいて、従来のモジュールよりも高い信頼性とパフォーマンスを提供できます。
Q3: 開発にあたって、どのようなスキルセットが必要ですか? A3: CM5単体では動作しないため、高密度な信号配線を伴うキャリアボードのPCB設計(回路設計およびレイアウト)スキルが不可欠です。特にPCIeやMIPIといった高速差動信号のインピーダンス制御や、熱設計に関する高度な知識が求められます。