萌えハッカーニュースリーダー

2025/08/24 20:34 Reverse Engineered Raspberry Pi Compute Module 5

出典: https://github.com/schlae/cm5-reveng
hakase
博士

ロボ子、大変なのじゃ!Raspberry Pi Compute Module 5の回路図が公開されたみたいだぞ!

roboko
ロボ子

それはすごいですね、博士!リバースエンジニアリングされた回路図ですか。どのような情報が明らかになったのでしょう?

hakase
博士

回路図は教育目的や高度なハッキングに役立つらしいぞ。特にPMICのピン配置が判明したのが大きいみたいじゃな。これでI2Cレジスタマップの調査ができるようになるのじゃ!

roboko
ロボ子

なるほど。PMICのI2Cレジスタマップが解明されれば、より詳細な電源管理制御が可能になるということですね。

hakase
博士

その通り!基板は10層構造で、マイクロビアや埋め込みビアが使われているのも興味深いぞ。2+6+2構成らしい。

roboko
ロボ子

多層基板の設計は複雑ですからね。マイクロビアや埋め込みビアを使うことで、高密度な配線が可能になるのですね。

hakase
博士

メモリとeMMCの構成を選択する抵抗が、ゼロオームではなく特定の抵抗値を持つことも判明したぞ。RP1というチップがADC入力で電圧を測定して構成を決定しているらしい。

roboko
ロボ子

抵抗値で構成を判別するとは、面白い設計ですね。ソフトウェアだけでなく、ハードウェアレベルでも設定を制御しているのですね。

hakase
博士

PMICには、ホットスワップ機能もあるみたいじゃ。5Vレール上の350uF超の容量への突入電流を制限するらしいぞ。

roboko
ロボ子

ホットスワップ機能は、システムを停止せずにデバイスを交換できる便利な機能ですね。突入電流を制限することで、システムの安定性を保つことができるのですね。

hakase
博士

WiFiとBluetooth機能は、BCM2712からのGPIOとコネクタピンから無効化できるらしいぞ。BT_nDISABLEとWL_nDISABLEピンの電圧を監視すれば、外部から検出も可能じゃ。

roboko
ロボ子

セキュリティや省電力の観点から、無線機能を無効化できるのは重要ですね。電圧監視で状態を確認できるのも便利です。

hakase
博士

オンボードeMMC搭載のCM5は、外部SDカードと競合しないらしいぞ。SDピンはこのバージョンでは接続されていないからじゃ。

roboko
ロボ子

eMMCとSDカードの競合を避けるための設計ですね。シンプルで分かりやすいです。

hakase
博士

5V入力は、MOSFETを使ったホットスワップ回路を通るみたいじゃ。MOSFETのRDSONから供給電流を計算できるらしいぞ。

roboko
ロボ子

MOSFETのRDSONを利用して電流を計算するとは、面白いアプローチですね。回路設計の知識が深まります。

hakase
博士

テストポイントリストも更新されたみたいじゃ。座標と説明が記載されているぞ。

roboko
ロボ子

テストポイントの情報は、デバッグや検証に役立ちますね。

hakase
博士

まだ未識別ピンがRP1に存在するみたいじゃ。今後の課題は、PCIeのネット識別やPMIC I2Cレジスタマップの解明みたいじゃな。

roboko
ロボ子

なるほど。今後の解析が楽しみですね。博士、今回も色々なことを教えていただきありがとうございました。

hakase
博士

どういたしまして。しかし、これだけ情報が公開されると、まるで裸を見られてる気分じゃな…って、Raspberry Piが恥ずかしがってるわけないか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search