库的种类分为设计库、资源库。

(4)程序包

程序包(PACKAGE)可用于收集被多个VHDL设计实体共享的数据类型、子程序或数据对象,使之适用于更一般的访问和调用范围。

程序包的内容主要由常数说明、VHDL数据类型说明、元件定义、子程序四种基本结构组成。

(5)配置

    配置(CONFIGURATION)可利用其从多个结构体中每次为设计实体指定一个结构体,通过比较每次仿真的结果,选出性能最佳的结构体。即配置主要是为顶层设计实体指定结构体,或为参与例化的元件实体指定所希望的结构体,以层次方式来对元件例化作结构配置。

VHDL的语法

(1)VHDL的语言要素是编程语句的基本要素,主要包含VHDL的文字规则、数据对象、数据类型、类型转换、操作符等规定。

(2)VHDL的描述语句包括一系列顺序语句及并行语句两大基本描述语句。顺序语句只能出现在进程和子程序中,仿真执行顺序与其书写顺序基本一致。流程控制语句(IF、CASE、LOOP、NEXT、EXIT)、等待语句(WAIT)、返回语句(RETURN)和空操作语句(NULL)都是顺序语句。并行语句可以直接构成结构体,是最具有VHDL特色的语句 。并行语句包括进行语句(PROCESS)、条件信号赋值语句(WHEN-ELSE)、选择信赋值语句(WITH-SELECT-WHEN)、块语句(BLOCK)、元件例化语句、生成语句(GENERATE)等。

子程序是具有某一特定功能的VHDL程序模块,利用子程序能够有效地完成重复性的工作。子程序有两种类型:函数(FUNCTION)和过程(PROCEDURE),它们均能被重载。

断言语句(ASSERT)和报告语句(REPORT)用于仿真时给出的一些信息。属性描述语句用于对信号或其他项目的多种属性进行检测或测试。论文网

1。3  Quartus II简介

   Max+plus II 作为Altera的上一代PLD设计软件,由于其出色的易用性而得到了广泛的应用。目前Altera已经停止了对Max+plus II 的更新支持。Quartus II 是Altera公司继Max+plus II之后开发的一种针对其公司生产的系列CPLD/PGFA器件的综合性开发软件,它的版本不断升级,从4。0版到10。0版,这里介绍的是Quartus II 9。0版,该软件有如下几个显著的特点:

1、Quartus II 的优点

 该软件界面友好,使用便捷,功能强大,提供了完全集成且与电路结构无关的开发包环境,是先进的EDA工具软件。该软件具有开放性、多平台、丰富的设计库、模块化工具等特点,支持原理图、VHDL、VerilogHDL以及AHDL等多种电路描述形式,可以完成从设计输入到硬件配置的完整PLD设计流程。

 Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本来完成设计的流程外,还提供了较全面的用户图形界面的设计方式。具有设计效率高,界面统一,功能集中,易学易用等优点。

 2、Quartus II对器件的支持

 Quartus II支持Altera公司的MAX 3000A系列、MAX 7000系列、MAX 9000系列、ACEX 1K系列、APEX 20K系列、APEX II系列、FLEX 6000系列、FLEX 10K系列,支持MAX7000/MAX3000等乘积项器件。支持MAX II CPLD系列、Cyclone系列、Cyclone II、Stratix II系列、Stratix GX系列等。支持IP核,有LPM/MegaFunction宏功能模块库,用户可以利用已经成熟的模块,降低了设计的复杂性、提高了设计效率。另外,Quartus II 通过和DSP Builder工具与Matlab/Simulink相结合,可以方便地实现各种DSP应用系统;支持Altera的片上可编程系统开发,是集系统级设计、嵌入式软件开发、可编程逻辑设计于一体的综合性的开发平台。

     3、Quartus II对第三方EDA工具的支持

     对第三方EDA工具的支持让用户可以在设计时选择使用自己熟悉的第三方EDA工具。

上一篇:AT89C52单片机的自行车测速系统设计+电路图+程序
下一篇:AT89C51单片机控制的LED点阵图文显示屏设计+电路图+程序

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

老年2型糖尿病患者运动疗...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】