mell°
260 words
1 minute
VHDL
VHDL 是什麼
VHDL全稱超高速積體電路硬體描述語言,從IEEE發表IEEE 1076-198標準之後,被各大EDA採用。常用於PLD設計模擬或是積體電路設計等場合。
它可用於:
- 模擬(Simulation):驗證邏輯功能是否正確。
- 綜合(Synthesis):由程式碼自動生成邏輯閘與電路(如FPGA或ASIC設計)。
VHDL 同時具備:
- 結構化(Structural)描述:用組件(component)與連線(signal)描述電路。
- 行為式(Behavioral)描述:用流程與條件語句描述功能。
- 資料流式(Dataflow)描述:用並行的訊號指派描述訊號關係。
VHDL基本語法
- 不分大小寫
- 標頭檔
library ieee:—使用IEEE函式庫
use ieee.std_logic_1164—使用IEEE 1164(基本邏輯閘)包
常見套件(Package):
IEEE.STD_LOGIC_1164: 基本邏輯IEEE.NUMERIC_STD: 定義SIGNED、UNSIGNED型別與標準化的加減乘除運算
還有其他電路模擬用的套件
- entity
entity <name> is port( A : IN STD_LOGIC; B : OUT STD_LOGIC )end [name];- architecture
architecture <architecture> of <name> isbegin —configurationend [architecture] ;VHDL實例
待補充