background image

课程设计说明书

用有关软件进行各种仿真;4.系统可现场编程,在线升级;5.整个系统可集成在
一个芯片上,体积小、功耗低、可靠性高。因此,EDA 技术是现代电子设计的发展
趋势。

1.2.2 硬件描述语言(VHDL)介绍

VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)主要

用于描述数字系统的结构,行为,功能和接口

[3]

。它于 1983 年由美国国防部发起

创 建 , 由 电 工 和 电 子 工 程 师 协 会 ( the Institute of Electrical and Electronics 
Engineers)进一步发展并在 1987

年作为 IEEE 1076”发布。从此,VHDL 成为硬件

描述语言的业界标准之一。

VHDL 作为一个规范语言和建模语言,具有很强的电路描述和建模能力,能

从多个层次对数字系统进行建模和描述,从而大大简化了硬件设计任务,提高了
设计效率和可靠性。VHDL 具有与具体硬件电路无关和设计平台无关的特性,并
且具有良好的电路行为描述和系统描述的能力,并在语言易读性和层次化结构化
设计方面,表现了强大的生命力和应用潜力。

VHDL 的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,

一个电路模块或一个系统)分成外部(或称可是部分,及端口)和内部(或称不可
视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外
部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。

1.2.3 MAX+plusII 软件介绍

MAX+plusII 是 Altera 公司提供的 FPGA/CPLD 开发集成环境,其界面友好,

使用便捷,被誉为业界最易用意学的 EDA 软件。它提供了一种与结构无关的设计
环境,使设计者能方便地进行设计输入、快速处理和器件编程

[5]

。在 MAX+plusII

平台上进行数字系统的设计过程一般要经过四个阶段

[4]

:设计输入、项目编译、项

目校验和器件编程。首先根据系统的性能指标进行系统结构设计,对整个系统进
行功能划分和模块划分。对各子模块分别进行逻辑设计、编译、仿真与验证。当不满
足要求时,重新返回设计输入阶段,修改设计输入。之后将优化结果下载到所选
可擦写可编程逻辑器件(Eraserable Programmable Logic Device)芯片中,进行动
态仿真。最后则是测试芯片在系统中的实际运行性能。其具体的流程图如图 1 所示。

3

设计要求

设计输入

设计编译

功能检验

时序检验

器件编程

修改设计