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

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

出典: https://learn.lushaylabs.com/tang-nano-series/
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

むむ、それは見なかったことに…って、逃げるなー!

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

Search