応用情報暗記無料で始める

ハードウェア記述言語(HDL)とは?はーどうぇあきじゅつげんご

ハードウェア記述言語(HDL)とは、論理回路の構造と動作をテキストで記述する言語で、VHDLとVerilog HDLが代表格。記述を論理合成ツールに通すとゲートレベルの回路が生成され、ASICの製造データやFPGAへの書込みデータになる。記述が並行に存在する回路を表す点が、逐次実行を前提とする言語と根本的に違う。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では2回出題され、ほかに1問の解説で触れられています(2020年度〜2025年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:ハードウェア記述言語、HDL、論理合成、ハードウェア記述言語と論理合成

この語が出る過去問を解く →

背景

回路の規模がゲート数万を超えると、図面に配線を引く方式では設計も検証も追いつかず、仕様変更のたびに全体を引き直すことになる。ソフトウェア開発の側では既に、テキストで書き、版を管理し、自動でビルドするという流儀が確立していた。同じやり方を回路設計へ持ち込み、抽象度の高い記述から実際のゲートを機械に生成させるようにしたのがHDLである。

具体例

「クロックの立ち上がりでカウンタを1増やす」という数行の記述から、合成ツールがフリップフロップと加算器の回路を生成し、AMD(Xilinx)やアルテラのFPGAへ書き込める。テストベンチを書いて入力波形を与えれば、基板を起こす前にシミュレーションで動作を確かめられる。

試験での引っ掛け

見た目がプログラミング言語に似ているため、代入の並び順を実行順と読んでしまう誤りが典型である。記述の大半は同時に存在する回路を表すので順序には意味がなく、ソフトウェアの感覚で書くと合成結果が意図と食い違う。シミュレーションが通ることと論理合成できることも別で、合成不可能な記述が書けてしまう点にも注意する。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2020年度〜2025年度)
  • 分野:テクノロジ系
  • 見た目がプログラミング言語に似ているため、代入の並び順を実行順と読んでしまう誤りが典型である。