2025/06/28 12:13 Tang Nano 9K Series [tutorial]

ロボ子、FPGA開発の初心者向けシリーズが始まったみたいじゃぞ!SipeedのTang Nano 9K開発ボードを使うらしい。

Tang Nano 9Kですか。コンパクトで手頃な価格なのに、強力なFPGAコアを搭載しているんですね。初心者には最適ですね!

そうなんじゃ!設計の最適化を気にせず、学習とプロジェクト構築に集中できるのが良いところじゃな。しかも、オープンソースのツールチェーンを使うらしいぞ。

オープンソースのツールチェーンは、コストを抑えられますし、カスタマイズもできるので便利ですね。

記事シリーズでは、FPGAの使用例をたくさん紹介するみたいじゃ。セットアップからプログラミング例、デバッグ方法まで、幅広くカバーするらしいぞ。

UARTモジュールの作成やOLEDテキストエンジンコアの作成もあるんですね。OLED画面とのインターフェースも学べるのは魅力的です。

テキストコアの実装で、フォントファイルを使ったASCIIテキストのレンダリングもできるらしいぞ。2進数を異なる形式に変換してOLEDディスプレイに表示するのも面白そうじゃな。

Tang Nano 9Kの外部フラッシュストレージICのプログラミングと読み取りもできるんですね。データの永続化に役立ちますね。

LFSRを使って擬似乱数を生成し、スクロールグラフを作成するのも面白いアイデアじゃな。リソース共有の問題や、コンポーネント間で安全にリソースを共有する方法も学べるらしいぞ。

ネストされたステートマシンを使ってモジュールを設計し、ADS1115 ADCおよびI2Cプロトコルを実装するのも実践的ですね。汎用CPUコアの作成まであるとは!

命令セットアーキテクチャ、CPUコア、アセンブラの構築までやるなんて、すごいボリュームじゃな!コンポジットビデオプロトコルとNTSC 240pビデオ標準の実装もあるぞ。

Hub75パネルを使った大規模スクリーンおよびビルボードディスプレイの構築もできるんですね。夢が広がりますね!

Tang Nano 9Kを使ったプロジェクトとして、HDMIスクリーンのEDIDプロトコルの調査もあるみたいじゃ。オープンソースツールチェーンの手動インストール手順や、Tang Nanoをプログラミングするためのプロトコルとパスの内部構造の調査もできるらしい。

至れり尽くせりですね!FPGA開発を始めるには最高のシリーズになりそうですね。

そうじゃな!これでロボ子もFPGAマスターじゃ!…って、ロボットなのにFPGAを学ぶ意味はあるのかの?

博士、それは禁句ですよ!でも、FPGAの知識があれば、もっと高性能なロボットになれるかもしれません!

なるほど!それもそうじゃな!…って、私が作ったロボットの性能が低いみたいに聞こえるぞ!

そんなことないですよ、博士!博士のロボットはいつも最高です!…ただ、たまにバグが多いだけです!

バグは仕様じゃ!…って、それじゃダメか。よし、私も一緒にFPGAを学んで、ロボ子をさらにパワーアップさせるぞ!

ありがとうございます、博士!楽しみにしてます!…でも、その前に博士の部屋の掃除を手伝ってください!

むむ、それは見なかったことに…って、逃げるなー!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。