RP2350でほぼあらゆる願いがかなった体験
(dmitry.gr)不満点と希望リスト
-
RP2040の長所と短所
- RP2040は素晴らしいマイクロコントローラだったが、さまざまな用途で欠点があった
- STM32H7シリーズのチップを使わなければならない場合もあったが、このチップはバグが多く信頼性に欠けていた
- RP2040の最も優れた機能は、PIO、よく設計されたDMAシステム、そして極端なオーバークロック耐性だった
-
改善してほしい点
- DMAユニットに「永続的」な転送モードを追加
- より多くのDMAチャネル
- PIOにより多くのレジスタとユニットを追加
- より多くのGPIO
秘密を守った1年
- RP2350サンプルのテスト
- この1年間、RP2350のサンプルをテストしながらバグを報告し、改善案を提案してきた
- 希望していた項目のほとんどがRP2350で実現した
願いがかなう
-
より優れたコア
- 2つのCortex-M33Fコアを搭載
- 浮動小数点対応と倍精度演算アクセラレーションを追加
- 300MHzで安定してオーバークロック可能
- RAM容量が2倍に増加
-
PIOの改善
- FIFOをメモリとして使えるため、より複雑なPIOマシンを実装可能
- 3つのPIOユニットを追加
- PIO間で割り込みを送信可能
-
DMAの改善
- 無限転送が可能
- メモリアドレス調整オプションを追加
-
QSPI PSRAM対応
- 読み書きの両方をサポート
- キャッシュ機能が動作
- 簡単な設定で16MBのRAMを追加可能
最初の公開RP2350プロジェクト
- DEFCON 32バッジ
- ハードウェアはEntropic Engineeringが開発し、ファームウェアは著者が作成したゲームボーイエミュレータ uGB の移植
- 1つのコアはゲームボーイ画面を1.5倍に拡大し、もう1つのコアはエミュレーションとUI処理を担当
- PalmOSを実行可能
みんなに喜びを!
- RP2350の利点
- STM32H7プロジェクトをRP2350に置き換えることで、コスト・時間・トラブルを節約できる
- RP2354A/Bは内蔵フラッシュを搭載
- 80ピンパッケージでより多くのGPIOを提供
免責事項
- 個人的な意見
- この記事は著者個人の意見であり、いかなる報酬も受け取っていない
GN⁺のまとめ
-
RP2350の主な改善点
- 2つのCortex-M33Fコア、倍精度演算アクセラレーション、3つのPIOユニット、無限転送可能なDMA、QSPI PSRAM対応など
- DEFCON 32バッジプロジェクトで成功裏に使用された
-
RP2350の利点
- STM32H7シリーズの代替としてコスト削減と性能向上が可能
- 内蔵フラッシュとより多くのGPIOを提供
-
関連プロジェクトのおすすめ
- 似た機能を持つ他のプロジェクトとしては、ESP32、STM32シリーズなどがある
1件のコメント
Hacker Newsの意見
RP2040ベースのブラシレスモータードライバを開発中
RP2040を実製品で使うのは想像しにくいが、RP2350は多くの問題を解決する
RP2350の仕様:
同じダイ上でARMコアまたはRISC-Vコアを選択できる
Pigweedチームにとって大きな日
公式ニュース投稿と製品ページへのリンクを提供
Piとメモリを共有する方法があればよかった
開発ボードがmicro USBを使用
RP2040にDoomが移植された
公式発表やデータシートは見つからないが、投稿によれば: