EDA技术与VHDL电路开发应用实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 VHDL程序结构

怎样才算是一个完整的VHDL程序呢?在VHDL程序中,实体(ENTITY)和结构体(ARCHITECTURE)这两个基本结构是必不可少的,它们可以构成最简单的VHDL程序。实体是设计实体的组成部分,它包含了对设计实体输入和输出的定义和说明,而设计实体则包含了实体和结构体两个在VHDL程序中的最基本的部分。通常,完整的VHDL还包含了如库(LIBRAY)、程序包(PACKAGE)和配置(CONFIGURATION)等重要组成部分。其中,库是专门存放预编译程序包的地方;程序包存放各个设计模块共享的数据类型、常数和子程序等;配置语句则常用于行为仿真中(如对特定结构体的选择控制等)。第2章我们已经对VHDL程序的结构有了大致的了解,本章将针对程序结构的每一部分,进行详细的阐述。