"); //-->
2、 资源库与程序包
在VHDL中写一个package并以文件名mylib.vhd保存在当前project目录下,要将一个package定义为一个library,调用时
Library work;
Use work.mylib.all;
IEEE 库、扩展库,不属于VHDL标准本身,需显式说明,所含程序包:
std_logic_1164 :需显式说明
std_logic_arith :需显式说明
std_logic_signed :需显式说明
std_logic_unsigned :需显式说明
WORK库:当前工作库
自定义库:取决于具体的VHDL编译系统
Library/Use说明语句,Library 语句,例:
Library IEEE,My_lib;
隐含说明:
library std;
library work;
Use语句,例:
Use ieee.std_logic_1164.all;
Use work.my_pack.all;
Use ieee.std_logic_1164.std_ulogic;
隐含说明:
use std.standard.all;
VHDL设计中的常用组合:
Library ieee;
Use ieee.std_logic_1164.all;
Use ieee.std_logic_arith.all;
Use ieee.std_logic_signed.all;
(或Use ieee.std_logic_unsigned.all; )
Use work.your_pack.all;
或 signal rs: wired_together bit; -- 其中wired_toghther是决断函数
library UNISIM;
use UNISIM.VComponents.all;
包含ODDR等IO端口模块
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。