正在加载图片...
与实体说明部分的区别: 实体说明部分:用来指定哪些信号对外可见: 程序包说明部分:用来指定哪些信号、常量、数据类型、子程序、属性等 对外可见 程序包包体部分基本书写格式: package body<程序包名>is [外部子程序体]; [内部子程序说明]; [内部子程序体]; [内部常量说明; [内部数据类型说明]; end[ package body.]程序包名]; 例 package logic type three_level logicis (0,1,z constantvalue: three_ level logic: =0 functioninvert(input: three_ level logic)return three_level_logic; d package logic;与实体说明部分的区别: 实体说明部分:用来指定哪些信号对外可见; 程序包说明部分:用来指定哪些信号、常量、数据类型、子程序、属性等 对外可见。 程序包包体部分基本书写格式: package body <程序包名> is [外部子程序体]; [内部子程序说明]; [内部子程序体]; [内部常量说明]; [内部数据类型说明]; end [package body] [程序包名]; 例: package logic is type three_level_logic is (‘0’,’1’,’Z’); constant value: three_level_logic:=‘0’; function invert(input: three_level_logic) return three_level_logic; end package logic;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有