- 1 -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 文 件 逻 辑