2014年5月19日月曜日

使えないSEの用語集 ~FPGA(Field-Programmable Gate Array)~

使えないSEです。


FPGA? なんかの記号ですか
というくらい回路設計について知識のない俺なんかには聞きなれない言葉です。

FPGAとはField-Progammable Gate Arrayの略で、プログラムを書き換えることができる集積回路のこと。 Field-Prgrammableの字のごとく、製造後に購入者や設計者が書き換え可能である。バグなど問題があった場合、プログラムを修正することで対応できるため、重宝されている。

FPGAと対になるものとしてASICがあるが、ASICのプロトタイピングとしてFPGAが使用され、仕様が確定した後にASICとするなどといった利用もされている。
ASICに比べ、低速だが、近年の発達によって、処理速度の差は縮まってきている。