(VHDL主要描述语句)分析.ppt

(VHDL主要描述语句)分析

2、函数 FUNCTION 函数名 [(参数声明)] RETURN 数据类型 IS [说明部分;] BEGIN [顺序处理语句;] RETURN [返回变量名]; END 函数名; 函数调用的实质内容要先装入程序包中(Package): FUNCTION 函数名 [(参数声明)] RETURN 数据类型; FUNCTION min(a,b:IN STD_LOGIC_VECTOR) RETURN STD_LOGIC_VECTOR; FUNCTION min(a,b:IN STD_LOGIC_VECTOR) RETURN STD_LOGIC_VECTOR IS VARIABLE temp:STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN IF(ab) THEN temp:=a; ELSE temp:=b; END IF; RETURN temp; END min; 函数调用: 函数名(关联参数表); 使用说明 1、函数的参数表中只能为IN的信号与常量; 2、函数返回值只有一个(通过RETURN实现,由函数名传给调用者); 3、也可以像过程一样使用位

文档评论(0)

1亿VIP精品文档

相关文档