答え ア
【解説】
FPGA(Field-Programmable Gate Array)は、HDL(Hardware Description Language、ハードウェア記述言語)で書かれた論理設定(ロジック)を書き込むことで論理回路(IC)を実現できるデバイス(IC)です。
FPGAを使って実現できる機能はその大きさによってさまざまで、大きなものではCPUをその周辺機能を1つにまとめたものもあります。
FPGAには内部のプロセスによって幾つかの種類があります。
- SRAM型:再プログラムが可能
- アンチヒューズ型:一度だけプログラム可能
- PROM型:一度だけプログラム可能
- EPROM型:一度だけプログラム可能
- EEPROM(フラッシュメモリ)型:消去可能、システム内でプログラム可能
- ヒューズ型:一度だけプログラム可能