FPGA 入門ボードに DE10-Lite を選ぶ理由
※本記事にはアフィリエイトリンクを含む場合があります。内容は広告の有無に影響されません。
結論
DE10-Lite はスイッチ・LED・7セグメント表示が基板に標準搭載されているため、外付けの配線をせずに書いた回路をそのまま実機で動かせる。
DE10-Lite とは
Intel の MAX10 を搭載した入門向け FPGA ボードです。公式情報として、次のものが載っています。
- 約50K ロジックエレメント(LE)/オンボードの USB Blaster(書き込み機)
- スイッチ・プッシュボタン・LED・7セグメント表示が基板に標準搭載
- SDRAM・加速度センサ・VGA出力・GPIO / Arduino UNO 拡張ヘッダ
教育用の入門ボードとして定番の一台という位置づけです。
入門で効くのは「載っていること」
いちばん良かったのは、スイッチ・LED・7セグが最初から基板に載っていることでした。
外付けの配線なしで、書いた回路をすぐ動かせます。入門で「最初の一歩」が軽いことの効果は、想像以上に大きいです。配線で詰まると、回路そのものに辿り着く前に止まります。
実際に動かしたもの
LED 点滅、7セグメント表示、スイッチとボタンで動く簡単な論理回路。基礎を実機で一通り触りました。
FPGA はソフトウェアと違い、自分で回路の構造を考えて組む部分が多くなります。頭を使うぶん、動いたときの手応えがあります。
詰まった点
書き込み機(USB Blaster)のドライバが認識されない — ボードを繋いだのに書き込めず、原因を探るのに時間がかかりました。FPGA 入門でよくある詰まり方で、回路ではなく環境側の問題です。
ピン配置の設定 — 書いた信号をボードのどのスイッチ・LED・7セグに繋ぐか、ツール上で一つずつ指定する必要があります。慣れれば流れ作業ですが、最初は戸惑います。
それでも入門に勧める理由
- 文法が C 言語に近い — プログラミング学習の延長として入りやすい
- 実機で結果が目に見える — 書いた回路が LED や7セグで即座に動くので、抽象的になりがちな論理回路が体で分かる
入門ボードの評価軸について
振り返ると、入門用の道具を評価する軸は性能ではありませんでした。
ロジックエレメントの数より、スイッチと LED が最初から載っていることのほうが効いています。学び始めの段階で本当に必要なのは、書いたものが返ってくるまでの距離を短くすることでした。
**性能の余裕は、詰まる場所を減らしません。**外付けの部品が要らない構成のほうが、結果として先に進みます。
よくある質問
Q1FPGA はプログラミング経験があれば入りやすいですか?
Verilog の文法は C 言語に近く、プログラミング学習の延長として入りやすい部類です。ただし考え方は逐次実行ではなく回路の構造を組む方向なので、文法の近さと発想の近さは別物として捉えたほうが混乱しません。
Q2無料の開発環境で足りますか?
入門は Quartus Prime Lite Edition で問題ありません。無料版で、ゲートから7セグ表示までひととおり動かせます。
Q3実機ボードを買う価値はどこにありますか?
書いた回路が LED や7セグで即座に動くことです。抽象的になりやすい論理回路が、目に見える形で返ってきます。シミュレータだけでは得にくい体験です。