
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
FPGA(Field Programmable Gate Array)に関する記述のうち、SRAM型FPGAが論理演算結果を得るためにLUT(ルックアップテーブル)を使用するという説明を選ぶ問題。フラッシュ型、アンチヒューズ型、CPLD、GPUとの違いを識別する。
FPGAに関する5つの記述のうち、最も適切なものを選ぶ問題。
① FPGAの種類: SRAM型=LUT(真理値表のメモリ)で論理を作り、何度でも書き換え可(電源を切ると消える)。アンチヒューズ型=一度しか書けない。フラッシュ型もある
② ①フラッシュ型FPGAもある、②アンチヒューズ型は書き換え不可、④GPUはFPGAではない、⑤はCPLDの説明
③ ③
SRAM型FPGAは、論理回路の構成情報をSRAMに記憶し、必要な論理演算の結果を得るために、LUT(Look-Up Table、真理値表を記憶したメモリ)を使用して、任意の論理関数を実現する。したがって③が最も適切である。
FPGAは、LUTとフリップフロップ等の論理ブロックを配線でつなぐ構造で、SRAM型は電源投入ごとに構成データを読み込む。アンチヒューズ型は書換不可。CPLDはAND/ORアレイ構造。
キーワード: FPGA、LUT、SRAM型FPGA、アンチヒューズ、CPLD、GPU、情報工学部門
同じ問題が計2回出題されています(平成30年度、令和6年度)。