FPGAのハードウェア概要やHDL記述のルール、開発環境等を理解し、システム開発の効率化に必要な設計手法を実践的に習得します。
1.HDL(ハードウェア記述言語)による開発
(1)ハードウェア概要
イ.FPGAの特徴
ロ.FPGAの構造
(2)開発フロー
イ.論理合成
ロ.配置配線
(3)HDL記述のルール
イ.HDL概要
ロ.HDL構文
(4)組合せ回路実装実習
イ.セレクタ
ロ.マルチプレクサ
ハ.エンコーダ、デコーダ
ニ.演算回路
(5)順序回路実装実習
イ.フリップフロップ
ロ.レジスタ
ハ.カウンタ
ニ.ステートマシン
(6)シミュレーション実習
2.設計のポイント
(1)階層設計
(2)同期設計
(3)ステートマシン設計
3.総合実習
(1)詳細設計
(2)HDL記述
(3)動作確認とデバッグ