EDA技术及应用 吴延海 第1-5章 第5章新.pptVIP

  • 3
  • 0
  • 约1.04万字
  • 约 70页
  • 2015-12-15 发布于广东
  • 举报

EDA技术及应用 吴延海 第1-5章 第5章新.ppt

第 5 章 VHDL程序结构   作为一种程序设计语言,VHDL除有上述两种基本语言结构外,还有程序包(PACKAGE)、库(LIBRARY)和配置(CONFIGURATION)。一个相对完整的VHDL程序(或称为设 计实体)具有如图5-1所示的结构。下面就这几部分结构作两点说明:   (1)? VHDL中实体、构造体、库、程序包是必备的结构,而配置不是必备的,可以省略。通常我们将VHDL所描述的某个电路称之为一个设计实体。需要注意的是,当设计中只调用STD库时,可以省略库、程序包使用说明,这是由于STD库是显式打开的,不用声明。   (2) 在一个VHDL设计中只能有一个实体;而同一个设计实体可以对应多个构造体。这是因为VHDL语言支持行为级、RTL传输级等多种抽象描述层次,而一个抽象层次通常可以对应至少一种描述语句。 图5-1 VHDL程序的基本结构   为了便于程序的阅读和调试,我们对VHDL代码书写作如下约定:   (1) 语句结构描述中方括号“[ ]”内的内容为可选内容。   (2) 对于VHDL的编译器和综合器来说,程序文字的大小写是不加区分的,但自己定义的文字要符合VHDL命名规范。   (3) 程序中的注释使用双横线“--”。在VHDL程序的任何一行中,双横线“--”后的文字都不参加编译和综合。   (4) 为了便于程序的阅读与调试,书写和输入程序时,使用层次缩

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档