3.2.4 程序包、库 程序包:将声明收集起来的一个集合。 可包括:常量声明; VHDL数据类型声明; 组件声明; 子程序声明; 程序包的结构包括: 程序包声明(包头) 程序包主体(包体) 库:多个程序包构成库。
3.2.4.1 程序包声明 语法: package 程序包名 is {包声明项} end 程序包名; 包声明项可由以下语句组成: use 语句(用来包括其它程序包);类型声明;子类型声明;常量声明;信号声明;子程序声明;组件声明。 例:程序包声明
3.2.4.2 程序包包体 程序包的内容:子程序的实现算法。 包体语法: package body 程序包名 is {包体声明项} end 程序包名; 包体声明项可含: use 语句;子程序声明;子程序体;类型声明;子类型声明;常量声明。
|
|||