对象,用来描述一个设计对外部的接口信号、端口数目、端口的方向和数据类型等,还包括一些其它的信息,如属性等;结构体描述其内部的具体细节,如实体的硬件结构、元件之间的互连关系、实体所完成的逻辑功能以及数据的传输变换等;配置语句的作用是根据设计者的不同需要,对同一个实体而给出的不同结构体的描述;程序包是用来定义常用的公用数据类型、常量、子程序等;设计库用于存放编译过的设计单元(包括实体说明、结构体、配置说明、程序包等)。以上五部分构成了一个完整的VHDL程序。Р2.5数字开发工具MAX+PLUSⅡРMAX+PLUSⅡ是美国Altere公司自行设计的一种CAE软件工具,其全称为Multiple Array Matrix and Programmable Logic User Systems。它支持Altera公司不同结构的可编程逻辑器件,为用户开发、使用该公司生产的FPGA器件提供一个基于计算机的软件开发与操作平台。Р2.5.1MAX+PLUSⅡ开发系统的特点Р多平台系统。Max+plus II的设计输入、处理与校验功能一起提供了全集成化的可编程开发工具,可以加快动态调试,缩短开发周期。Р开放的界面。Max+plus II可与其他工业标准的设计输入、综合和校验工具链接,具有EDIF,VHDL和VerilogHDL等网表接口,便于与许多公司的EDA工具接口。Р模块组合式工具软件。Max+plus II具有一个完整的可编程逻辑设计环境,包括设计输入、设计处理、设计校验仿真和下载编程4个模块,程序设计人员可以按照设计的需要选择不同的工作模块。Р与结构无关。Max+plusⅡplier支持Altera公司的FLEX10K、FLEX8000、FLEX6000、MAX9000、MAX7000、MAX5000和Classic可编程逻辑器件系列,提供了世界上唯一真正与结构无关的可编程逻辑设计环境。