FPGA本ラッシュの最後の本、FPGAキットで始めるハード&ソフト丸ごと設計: CPUと周辺回路を作り込んでCプログラミングを読みました。とても面白かったので紹介します。全体的にソフトウェアの方が説明少なめで、ハードウェア(特にシステムアーキテクチャ)は丁寧に説明してあります。 内容 オープンソースなプロセッサLEONをFPGAに実装し、リアルタイムなJEPGデコードシステムを動かしていく本です。 最初にLEONの簡単な説明と、LEONシステムのコンフィグレーションの説明があります。LEONシステムには設定用のGUIがついているとはいえ、煩雑な設定の説明があるのはうれしいです。FPGA上で動くLinuxを起動させるところまでが第一部です。 第2部からはJPEGフォーマットの詳しい説明と、アルゴリズムのFPGAへの実装方法が詳しく説明されています。まずはPC上のLinuxでmotionJPE