硬件描述語言

在電子學中 ， 硬件描述語言  是用來描述電子電路 （ 特別是數字電路 ） 功能 、 行爲的語言 ， 可以在寄存器傳輸級 、 行爲級 、 邏輯門級等對數字電路系統進行描述 。 隨着自動化邏輯綜合工具的發展 ， 硬件描述語言可以被這些工具識別 ， 並自動轉換到邏輯門級網表 ， 使得硬件描述語言可以被用來進行電路系統設計 ， 並能通過邏輯仿真的形式驗證電路功能 。 設計完成後 ， 可以使用邏輯綜合工具生成低抽象級別 （ 門級 ） 的網表 （ 即連線表 ） 。 硬件描述語言在很多地方可能和傳統的軟件編程語言類似 ， 但是最大的區別是 ， 前者能夠對於硬件電路的時序特性進行描述 。 硬件描述語言是構成電子設計自動化體系的重要部分 。 小到簡單的觸發器 ， 大到複雜的超大規模集成電路 （ 如微處理器 ） ， 都可以利用硬件描述語言來描述 。 常見的硬件描述語言包括Verilog 、 VHDL等 。