ハードとソフトの協調設計について学びたい方へ
CPU内蔵FPGA(SoC)における開発に必要な予備知識を習得し、開発環境の構築を行います。OSとFPGAのインターフェイスの仕組みや開発技法を学ぶとともに、OSからデバイスドライバを経由してFPGAのハードウェアをコントロールする開発手法を習得します。
1. CPUコアを搭載したFPGAの現状
2. 開発環境の構築
3. ターゲットボードのカーネル再構築
4. ルートファイルシステムの作成
5. GPIOの制御とデバイスドライバ
6. カスタムハードウェアの追加