ソフト・マクロのCPUを使おう! ――FPGAによるシステムLSI設計の意味
●FPGA+CPUコア
マイコンを使用したシステムにおいて,周辺機能の一部をFPGAで実現している場合を考えてみましょう.小型化や低価格化などのために,部品数削減の要求が出てきたとします.
FPGAを取り除けるでしょうか? 答えはNoです.必要な機能だけなら別のLSIで実現できるかもしれませんが,小型化,低価格化に効果があるとはあまり考えられません.
それではマイコンを削減できるでしょうか? 答えは条件付きでYesです.FPGAにCPU機能を組み込んでしまうことができればマイコンは不要になります.
FPGAにCPUが入ってしまえば,LSIとしてはアプリケーションに最適な仕様のマイコンになり,CPU搭載ASICと同等と言えます(図2(c)).