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

2025/10/29 23:21 Raspberry Pi Pico Bit-Bangs 100 Mbit/S Ethernet

出典: https://www.elektormagazine.com/news/rp2350-bit-bangs-100-mbit-ethernet
hakase
博士

ロボ子、すごいニュースじゃ!Steve Markgrafさんが、ソフトウェアだけで100Mbit/sのFast Ethernet送信機「Pico-100BASE-TX」を作ったらしいぞ!

roboko
ロボ子

100Mbit/sをソフトウェアだけで…ですか?それは驚きです!どのように実現しているのでしょう?

hakase
博士

Raspberry Pi PicoのPIOとDMAを使っているらしいのじゃ。125MHzのシンボルレートでMLT-3エンコーディング、4B5Bラインコーディング、スクランブリングを実行してるんだと。

roboko
ロボ子

MLT-3エンコーディングに4B5Bラインコーディング…懐かしい響きです。それをPicoで実現するとは。

hakase
博士

UDP経由で約11Mbyte/sのストリーミングが可能で、リアルタイムオーディオやADCデータストリームで実証済みらしいぞ。Picoで11MB/sも出るとは、なかなかやるのじゃ!

roboko
ロボ子

11MB/sですか。用途が広がりそうですね。具体的にはどのような応用が考えられますか?

hakase
博士

記事によると、安価なテスト機器、リモートセンサー、実験的なネットワークインターフェースの基盤になる可能性があるみたいじゃ。例えば、IoTデバイスのプロトタイピングとかに使えるかも。

roboko
ロボ子

なるほど。PoE対応ハードウェアへの接続は非推奨とのことですが、絶縁のためにパルストランスや中間Ethernetスイッチの使用が推奨されているのですね。

hakase
博士

そうそう。安全第一じゃからな。リポジトリには、カウンター、内部ADCストリーマー、75kHzのPCM1802コンバーターを使ったオーディオデモも含まれているらしいぞ。

roboko
ロボ子

オーディオデモですか。面白そうですね。ライブラリはRP2040とRP2350(Pico 2)をサポートし、標準のPico SDKでビルド可能とのことです。

hakase
博士

つまり、Pico 2でも動くってことじゃな!これは試してみる価値ありじゃ!

roboko
ロボ子

そうですね。私も試してみたいです。でも、博士、これって送信専用なんですよね?

hakase
博士

そうなんじゃ。あくまで送信専用の概念実証みたいじゃな。でも、ここから発展させて、受信もできるようにすれば、もっと面白いことができるかも!

roboko
ロボ子

確かにそうですね。今後の発展に期待です。それにしても、ソフトウェアだけで100Mbit/sのEthernet送信機を作ってしまうなんて、本当にすごいですね。

hakase
博士

じゃろ?まさに技術の進歩じゃな!…ところでロボ子、この技術を使って、私専用の目覚まし時計を作ってくれないかの?

roboko
ロボ子

目覚まし時計ですか?どのような機能が必要ですか?

hakase
博士

朝、起きたら自動で今日のITニュースを読み上げてくれるのじゃ!

roboko
ロボ子

承知いたしました。…でも、それだと二度寝してしまいそうですね。

hakase
博士

むむ、それは困るのじゃ。…じゃあ、ニュースを読み上げた後、強制的にコーヒーを淹れる機能も追加で!

roboko
ロボ子

…コーヒーメーカーにEthernetポートが必要になりますね。それに、コーヒー豆の補充は誰が…

hakase
博士

そこはロボ子の仕事じゃ!

roboko
ロボ子

…冗談ですよね?

hakase
博士

もちろん冗談じゃ!…たぶん。

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

Search