VHDL-AMS語法
VHDL-AMS的基本語法
以下是一些VHDL-AMS的基本語法:
實體(entity)和組件(component)的聲明
//
entity entity_name is
port (
input_port : in port_type;
output_port : out port_type
);
end entity_name;
component component_name is
port (
input_port : in port_type;
output_port : out port_type
);
end component_name;型別(type)的聲明
//
type type_name is range 0 to 10; -- 宣告一個0到10的整數範圍型別
type type_name is array (0 to 9) of std_logic; -- 宣告一個std_logic數組型別變數(variable)的聲明
輸入輸出(port)的聲明
運算符(operator)的使用
進程(process)的使用
模擬環境(environment)的使用
集合(collection)的聲明
函式(function)和程序(procedure)的聲明
模擬時間控制
子程式(subprogram)的調用
以上介紹的是VHDL-AMS的一些基本語法,請注意,VHDL-AMS並不是一個簡單的語言,對於新手來說可能需要花費一些時間學習和實踐。
Last updated