2026年5月10日日曜日

ラズパイpico2のCPU RP2350について

AliexpressでRaspberry Pi Pico 2 のクローンが¥680で売られている.STM32基板が値上がりしているので¥680は目を惹く安さだ.

秋月でも純正pico2が¥1000ぐらいなのでCPUのRP2350について調べてみたので以下感想.

よくわからない仕様もあるので間違ってたらすまん.

package QFN60/QFN80しかない

CPUが複雑なことやってる.
 ARM coretex-M33 2ケ
 RISC-V 2ケ
ビルド時に選択しておくと、起動時にARM2ケ、またはRISCV2ケ、のいずれかが動き始める.ラズパイ財団としてはARMのライセンス料を避けたかったが、ARMを切り捨てる勇気はなかったらしい.

ライブラリ ドライバやCMSISを含めいろいろあるらしい

開発環境 Arduino IDEが対応してるらしい

内蔵FLASHが無いchipがある.
 RP2350 なし
 RP2354 あり2MB
流通しているPCBは「なし」のversionばかり.だからPCB価格が安いのか.

RP2350のFLASHはどうしてるのか?
 SPI接続のシリアルFLASHを載せる ←これすごく遅いだろ?
と思ったら、16kBのcashがchip内にあるんですって. ←でも遅いだろ

CPU clock 最大150MHz
STM32のhigh endは500MHzぐらいのclockなのでそれに比較すると遅い.

搭載RAM 520kB  ←これはリッチでイイ
STM32のhigh endは1MBのchipもあるのでそれに比較すれば小さいが.

DMA ある
USB 1.1がある ←これはいまいちかも(1.5Mbps)
ADC ある、12bit
DAC ない
FPU ある単精度(ARM CPUのとき)
APB,AHB ある ←ARMベースだからないわけないかと
OS  RTOSぐらいならある

PIOってなに?
アセンブラ記述でPIO内部のローカルCPUに簡単なBUS制御をさせる機能.
SPIなどをアセンブラで実現することができる.

HSTXってなに?
HDMIなどの高速シリアル通信IO、ただし送信のみ

感想
・独特の設計でへーっと思うこと多数
・王道というよりも脇道というかんじ
・自称信号処理屋としてはRAMが大きめでFPU搭載は魅力的
・STM32のmiddle rangeと同等の性能という印象
・Arduino IDEって貧弱と思ってるんだけど...
・積極的に使おうという気にはならなかった(とくにFLASH非搭載)

以上でぇす.

かしこ

34 件のコメント:

  1. >AliexpressでRaspberry Pi Pico 2 のクローン
    私も、ご多分に漏れず、何枚か持ってます(笑)
    例の「WeActStudio」の奴とか(笑)
    RP2350A_V10 と RP2350A_V20 の、2種類あって、V20 は、完全ピンコンパチ、V10 は、「RP2350」全ピンが基板に出ている、と言うのがウリ。
    https://ja.aliexpress.com/item/1005008117237405.html?spm=a2g0o.order_list.order_list_main.25.87de1802tPCz3Y&gatewayAdapt=glo2jpn
    ※何と、今なら「150円」って・・・どーかしてるな。
    オリジナルは「USB-C」じゃ無いんで、クローン買ったほうが良いです。

    >王道というよりも脇道というかんじ
    は、全くその通りですが、「STM32には無い機能」も多いので、要は、
    ・適材適所
    って感じですかね。

    >アセンブラ記述でPIO内部のローカルCPUに簡単なBUS制御をさせる
    コレは「優れもの」と思いました。
    (まぁ「CPU」と言うか「シーケンサ」程度のモノですが、コレを使えば、CPUタイムを全く使わずに「任意ビットパターン」出力できますからね。
    今まで「SPI が対応していないので使えなかった」とかが無くなります。)

    まぁ、そもそもが、Raspberry Pi 「Pico」用なので、
    ・ハイエンド化
    は、考えて無いんじゃないかな・・・実際、Raspberry Pi 400 / 500 だったかの、周辺用チップとしても使われてますしね。
    AT互換機の「8042」のような位置づけでしょうか?キーボードインターフェースに使われていたような。

    まぁでも、上手く使えば「便利な」チップですね。

    返信削除
    返信
    1. WeACTのPCNって意外と安いんですよね、なんでだろ?

      CPUよりかシーケンサはそのとおりですね
      なんでもできるPIO

      願わくば、
      2350がmid-rangeで、
      他にlow-endとhigh-endまでラインナップを拡げてもらえると
      安心して採用できるよなきはしなくもない

      削除
    2. >low-end
      こう言うのもあります・・・
      https://www.switch-science.com/products/9908
      PIMORONI Tiny 2350
      ※まだ、Raspberry Pi Pico 2 が品薄の時に、唯一買えたのがコレで、3つほど持ってます。(今は、何処でも買えるが、当時は、PIMORONI 本家でしか買えなかった・・・)

      削除
    3. シリアルFLASHが載ってますねぇ
      ご苦労様です

      削除
  2. murasaki
    たしかに〜。
    絶対普通のCPUつくらないぞという覚悟が伝わってきますね。趣味用としては面白そうですが、産業用とか医療用に使うのはなんとなく気が引ける感じ、
    やはりルネサスに寄せ集められた日本製CPUが仕事用としてはカチッと作れそうな気になりますが。

    返信削除
    返信
    1. なんというか、
      エンジン制御とかエレベータの制御BOXの中とかには
      なんでか避けたくなるような
      この雰囲気はなんだろう?

      メジャーとインディーズのちがいみたく

      削除
    2. murasaki
      アメリカの一部のエンジニアはこういう融通の利くハードにしておいて、あとからソフトでなんとかするみたいのをとても好むのではにらんでおります。
      AppleIIのDISK2(フロッピードライブ)やAMIGAというパソコンなどと同じ匂いがします。
      自分を含めた日本のエンジニアは出荷したあとに不具合を起こすことを絶対悪とみなす人が多いので、不確定要素のありそうなこういうハードは仕事では使いたくないかもです。自分的には趣味でいじる分には好きですが。

      削除
    3. ARMもお堅い人々のように感ずる

      削除
    4. ARMとかPythonはエンジニアではなく学者が作っている感じがします。

      削除
    5. pythonのロゴってインカ文字みたいですが、

      わたしの知るところではハンナバーバラの「ワニのワリー」みたいな漫画チックなキャラがpythonロゴだったはずなのにいつのまに変わったんだ?と不信に思っています

      また時間線シフトが起きてしまったと思います

      削除
    6. >pythonのロゴ
      そもそも、「Python」って、かの有名な Made in England のコメディショーである
      ・空飛ぶモンティ・パイソン(Monty Python's Flying Circus)
      から来てますからねー。
      Google AIに質問:python 名前の由来
      AI による概要 Pythonの名前の由来は、ヘビのニシキヘビ(Python)ではなく、イギリスのBBCで放送されていた伝説的なコメディ番組『空飛ぶモンティ・パイソン』(Monty Python's Flying Circus)です。開発者のグイド・ヴァンロッサム氏がこの番組のファンであり、1989年のクリスマス休暇中に趣味でプロジェクトを開発する際、短く、ユニークで、少し謎めいた名前を付けたいと考えたため名付けられました。
      ※ヒラサカ氏が「新言語」を開発したら、さしずめ、
      ・『WHITE ALBUM2』になりました
      みたいなもんですかね・・・
      ("WhiteAlbum" って、言語の名前としては「悪く無さそう」な気もしなくないな。ぜひ作りましょう!)

      昔のロゴって、こんな奴?
      https://x.com/YhatHQ/status/558398910603862019
      だったような気もする・・・確かに、今のと違ってた記憶はある。

      削除
    7. >pythonのロゴってインカ文字みたい
      あながち間違ってはいないようです。
      https://note.com/raspbrrypi_tv/n/nc13b7a703c9a
      >マヤ文明におけるヘビの表現に基づいており
      だそうです。
      「今のロゴは、2006年に出来たもので、それ以前は、統一された公式ロゴが存在せず、さまざまなバナーやアイコンが使われていました。」
      へー、そうだったんだ。知りませんでした

      削除
    8. まじかのモンティパイソン
      Linuxがペンギンなので俺はヘビだとかいう由来かと思ってた
      実際わたしの時間線ではリンク画像のような漫画風パイソン画がたくさん在ったんです

      ともあれなんでもぱいぱい言っちゃえるのでGOODな命名でした

      三角関係専門のAIを開発しWHITEALBUMと命名したら天下獲れます

      戦国時代専門のAIはNOBUNAGAだろうか

      削除
    9. >今のロゴは2006年に出来

      えぇぇそんなむかしから在ったの?

      削除
    10. 私の記憶でも「2006年辺りから」変わってた気がします。
      ※Python 自体は、私は前から知ってました。linux の管理用スクリプトで、細々と使われてた感じ。VMware ESXi の、管理スクリプトでも使われてたので知ってました。その頃はまだ、今のアイコンでは無かったハズ。

      削除
    11. >三角関係専門のAIを開発しWHITEALBUMと命名したら天下獲れます
      ぜひやりましょう!!

      始めるなら、今でしょ!

      削除
    12. >戦国時代専門のAIはNOBUNAGA
      既に誰か作ってそう・・・
      ※「ノブナガン」って、アニメがあった位だし。

      削除
    13. わたしゃオカルト専門のAIをつくりたいわ

      陰謀論専門のAIの名はQなのだろうか

      削除
    14. >オカルト専門のAI
      「バシャール」辺りの発言を、「全部学習させたAI」とか、合っても良いような・・・「AIバシャール」とか言って(笑)
      ※ダリルアンカも、永遠に生きれるワケじゃ無いからなー。
      まぁ「後継チャネラー」を、養成すればいいだけカモだが、そういう話は聞かないな。

      削除
    15. オカルトAI「わたしはプレアデス星から来た」
      オカルトAI「地球は牢獄です」

      削除
    16. バシャールはエササニ星出身のヒトだったかしら

      削除
    17. そういえばAI使ってからPythonにすっかり興味をなくしてしまいました。パイソニックなプログラムを書けるように本まで買って勉強していたのに~。

      削除
    18. おはよーございます
      AIに頼めば書いてくれる

      削除
    19. ここ数カ月でエンジニアとして大事な部分が鈍ったりダメになったりしている気がします。コードを上手に書いたり、技術を深く知ろうとする気持ちが折れたような・・。やばし。

      削除
    20. ↑これはもう転職の季節ですね

      転職先はもっとAI汚染かもですが

      削除
    21. AIやべーなーと思いながらも社内のAI利用推進をガンガン進めているという・・。
      Claudeにわからないことは勝手に判断せずちゃんと確認する様にと指示したら、質問地獄になってしまいました。少しは自分で考えて動けよと勝手なことを思ったりしてます。

      削除
    22. AIって為替や株は予想してくれないんですかね
      命中首脳会談の結果はこうなるのでどこの株が上がります
      とかclaudeならわかるだろうに玄人なんだから

      削除
    23. 予想はしてくれそうですね。というか、予想を当てるために世の中を操作し始めたりして。
      アメリカの株の暴落を予想したら、予想通りにするためにイラクに勝手にミサイル打ち込んだりあちこち停電させたり中国に秘密情報を全部送ったり。こわい。

      削除
    24. AI婚活
      AIが最適なカップルを選定してくれます(というようなアニメがあった)

      netのクソ記事なんかAI生成記事ばっかりじゃないんか?
      当ブログは手作りの偏向をkeepします

      削除
    25. ネット上はAI生成の薄口のものばかりですね。というか知識を仕入れたりする必要も薄れているので、ドーパミンを分泌する為だけに意味の分からない動画をぼんやり眺めるだけになりそう。人間が書いた中身のある文章は脳みそが疲れるので読めなくなる人が増加するでしょう。こわい。

      削除
    26. アニメとか映画なんか、ドーパミン中毒のガキむけばっかしというね

      脚本段階ですでに「タイパのための1.5倍速視聴」みたくなってる

      削除
    27. ただなぁ、文章については、AIの文章はやたらと冗長な気はする
      枝葉をすっ飛ばし気味の文章で多少読者をおいてけぼりにするぐらいでちょうどいいんじゃね?

      削除
    28. murasaki
      プロンプト「読者をおいてけぼりにした小説を書け」
      AI「ボーイがガールにミーツして問題を解決した」

      削除
    29. それ「千歳くんはラムネ瓶の中」のことじゃん

      あれのプロンプトは、
      「今まで誰もやらなかったニッチを前面に出したボーイミーツガール」
      だったと思うのです
      その結果「特急呪物」が出現しました

      削除