【正文】
8.?dāng)?shù)據(jù)類型STD_LOGIC_VECTOR類型定義如下:TYPE STD_LOGIC_VECTOR IS ARRAY ( NATURAL RANGE ) OF STD_LOGIC 。標(biāo)識符中的英語字母不分大小寫。任何標(biāo)識符必須以英文字母開頭。6. 配置配置語句的一般格式如下:CONFIGURATION 配置名 OF 實體名 IS 配置說明 END 配置名。4. VHDL庫(1) 庫的種類:IEEE,STD,WORK,VITAL(2) 庫的用法USE語句的使用有兩種常用格式: USE ; USE ;5. VHDL程序包定義程序包的一般語句結(jié)構(gòu)如下: PACKAGE 程序包名 IS 程序包首 程序包首說明部分 END 程序包名。 對函數(shù)max( a,b :IN BIT_VECTOR) 的調(diào)用 c3 = max(a3,b3)。 內(nèi)容概要ARCHITECTURE bhv OF axamp IS BEGIN c1 = max(a1,b1)。 c3 : OUT INTEGER RANGE 0 TO 15)。 c1 : OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。 a2,b2 : IN BIT_VECTOR(4 DOWNTO 0)。 USE 。 結(jié)束FUNCTION語句 END。 END IF。 結(jié)束FUNCTION語句 FUNCTION max( a,b :IN BIT_VECTOR) 定義函數(shù)體 RETURN BIT_VECTOR IS BEGIN IF a b THEN RETURN a。 END IF。 結(jié)束FUNCTION語句 FUNCTION max( a,b :IN INTEGER) 定義函數(shù)體 RETURN INTEGER IS BEGIN IF a b THEN RETURN a。 END IF。 PACKAGE packexp IS 定義程序包 FUNCTION max( a,b :IN STD_LOGIC_VECTOR) 定義函數(shù)首 RETURN STD_LOGIC_VECTOR ; FUNCTION max( a,b :IN BIT_VECTOR) 定義函數(shù)首 RETURN BIT