AHDL
- 格式:ppt
- 大小:3.78 MB
- 文档页数:220


AHDL语言简介第一章概述本章将对Altera硬件描述语言(Altera Hardware Description Language)作简要地描述,还要讲述如何处理AHDL文件,介绍AHDL语言的基本概念和基本元素,以使学生能够更好地使用AHDL设计电路。
一、AHDL简要介绍AHDL语言是Altera公司设计的配合Altera MAX+PLUSⅡ设计软件使用的一种硬件描述语言。
它是一种模块化的高级语言,完全集成于MAX+PLUSⅡ系统中,它将用户的设计以各种设计文件(文本设计文件TDF、图形设计文件GDF等等)形式保存,并可对其进行编译(COMPILE)、调试、检错、模拟(SIMULATE)、下载(DOWNLOAD)等操作。
这些操作都在MAX+PLUSⅡ开发系统中完成。
AHDL语言还特别适合于描述复杂的组合逻辑、组(group)运算、状态机、真值表和时序逻辑。
一个TDF文件中必须包含一个子设计段和一个逻辑段。
z子设计段(Subdesign Section):说明TDF文件的输入、输出和双向端口。
z逻辑段(Logic Section):定义文件中各种逻辑运算。
AHDL是一种并行语言。
在TDF文件逻辑段中所定义的所有动作都是同时进行的,而不是串行的。
给同一个AHDL结点或变量赋值的多个等式在逻辑上是相联的(如果该结点或变量是高电平有效,那么这些等式之间就是“或”的关系,如果是低电平有效,就是“与”的关系)。
二、AHDL语言的基本元素AHDL包含许多基本元素,用以在语句中对各种逻辑进行描述。
本章讲述如何用AHDL 语言进行设计,介绍这些基本元素和基本语句的使用。
(一)基本概念以下介绍AHDL语言的基本概念,这些概念无论是在时序逻辑电路设计还是在组合逻辑电路设计中都是组成AHDL语言(TDF文件)的最基本元素。
1.数值数值被用来在布尔表达式和等式中指定常量值。
AHDL支持十进制数、二进制数、八进制数和十六进制数的所有组合。