3.5 VHDL库和程序包.pptVIP

  • 34
  • 0
  • 约1.55千字
  • 约 10页
  • 2018-11-15 发布于天津
  • 举报
3.5 VHDL库和程序包.ppt

3.5 VHDL的库和程序包 * 根据VHDL语法规则,在VHDL程序中使用的文字、数据对象、数据类型都需要预先定义。为了方便用VHDL编程和提高设计效率,可以将预先定义好的数据类型、元件调用说明以及一些常用子程序汇集在一起,形成程序包,供VHDL设计实体共调用若干个程序包则形成库。 1. VHDL库 常用VHDL库有IEEE标准库、STD库和WORK库。IEEE标准库包括STD_LOGIC_1164程序包和STD_LOGIC_ARITH程序包。其中,STD_LOGIC_ARITH程序包是SYNOPSYS公司加入IEEE标准库的程序包,它包括STD_LOGIC_SIGNED(有符号数)程序包、STD_LOGIC_UNSIGNED(无符号数)程序包和STD_LOGIC_SMALL_INT(小整型数)程序包。其中STD_LOGIC_1164是最重要和最常用的程序包,大部分数字系统设计都是以此程序包设定的标准为基础。 因此,在每个设计实体开始都有打开IEEE标准库和该程序包的语句 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; STD库包含STANDARD和TEXTIO程序包,它们是文件输入/输出程序包,在VHDL的编译和综合过程中,系统都能自动调用这两个程序包中的任何内容。用户在进行电路设计时,可以不

文档评论(0)

1亿VIP精品文档

相关文档