1、1 摘摘 要要:硬件描述语言HDL是EDA技术中的重要组成部分,VHDL是当前最流行的硬件描述 语言之一,此语言具有良好的可读性、可移植性等特点。本设计主要是利用VHDL语言设 计一个多功能信号发生器,根据输入信号的选择可以输出方波、三角波、正弦波和阶梯波 4种信号,主要使用了Altera公司的Quartus II软件。 本设计利用VHDL语言使用文本输入法,新建工程,通过设计输入、编译、仿真完成 各种信号的设计,然后生成元器件,再使用原理图输入法完成各部分的整合,从而形成一 个完整的多波形信号发生器,而后经过锁定引脚下载数模转换可以在示波器上观察到波 形。 关键词关键词: :VHDL,文本输
2、入法,原理图输入法,数模转换 2 Abstract:Hardware describe language HDL is an important part of EDA technology , VHDL is one of the current most popular hardware describe language,this language has a nice readability and portability. This design primarily uses vhdl language to design a versatile signal generator.
3、According to the choice of the input signal wave,the generator can export the one wave of the four waves including square-wave、triangular-wave、 sine-wave、 ladder-wave . This design primarily uses the Quartus II software of Altera company. The design uses text input method by VHDL language to creat n
4、ew projects,design the input,compile,simulate various kinds signals.And it generate new component,then it form a completed various kinds signals generator by schematic diagram method,then you can observe the waveforms on the oscillograph after locking the pins,downloading,digital-analogue conversion
5、. Keywords: VHDL,text input method,schematic diagram method,digital-to-analogue conversion 3 目 录 1 绪论 . 4 1.1 EDA 概述 4 1.2 Quartus II 概述 4 1.3 信号发生器概述 . 5 2 VHDL 语言介绍 . 5 3 主要功能 . 7 3.1 功能模块的划分 . 7 3.2 主要功能的实现 . 7 3.2.1 方波的实现 . 7 3.2.2 三角波的实现 . 9 3.2.3 正弦波的实现 . 11 3.2.4 阶梯波的实现 . 13 3.2.5 四选一输出波形选择模块
6、. 14 3.3 多波形信号发生器 16 4 外围电路设计 17 4.1 基于 EPM1270T144C5 芯片的开发板介绍 17 4.2 D/A 转换器 18 4.3 示波器观察图形 19 结 论. 21 参 考 文 献 . 22 致 谢. 23 4 1 绪论绪论 1.1 EDA 概述概述 EDA 技术是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的 主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具, 通过有关开发软件,自动完成用软件的方式设计的电子系统到硬件系统实现,最终形成集 成电子系统或专用集成芯片的一门新技术。 1.2 Quartus II 概述概述 Quartus II 是 Altera 公司的综合性 PLD 开发软件,支持原理图、VHDL、 VerilogHDL 以及 AHDL(Altera Hardware Description Language)等多种设计输入 形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整 PLD 设计流程。 Quartus II 可以在 XP、Linux 以