過去問解きまくり研究所 ホーム

平成30年度 春期 午前Ⅱ 問20

ハードウェア

FPGAの設計フロー

FPGA の設計フローとして,適切なものはどれか。

答えと解説を見る

✓ これが正解イ機能の記述 → 論理合成 → 配置配線

解説

FPGA は機能を記述し、論理合成してから配置配線します。

FPGA の設計では、まず実現したい回路の機能を HDL(ハードウェア記述言語)などで記述します。次に、その記述を論理合成のツールにかけて、FPGA の中にある論理ブロックで実現できるゲートやフリップフロップの接続に変換します。最後に、その回路を FPGA のどの論理ブロックに割り当て、どの配線でつなぐかを決める配置配線を行い、書込み用のデータを作ります。何を作るかを決め(機能の記述)、それを回路に直し(論理合成)、チップ上の場所と配線に落とし込む(配置配線)という、抽象的なものから具体的なものへの流れです。抽象から具体へ、と覚えておくと順序を取り違えません。

ほかの選択肢はなぜ違うのか

出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問20

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)