1、 毕毕 业业 论论 文文 学学 院:院: 专业班级:专业班级: 学学 号:号: 姓姓 名:名: 指导教师:指导教师: 辅导教师:辅导教师: _学年学年 _年年_月月 至至 _年年_月月 基于基于 VHDL VHDL 的函数信号发生器的仿的函数信号发生器的仿真设计真设计 【摘【摘 要】要】数字技术和计算机技术已经广泛运用于工业、农业、医学、教育、军事、 生活等各个领域,其应用之深之广令人惊叹。电子设计自动化技术已日趋成为现代电 子设计技术的核心,这种技术又称为 EDA(Electronic Design Automation)技术。 EDA 技术基于硬件描述语言 HDL。VHDL 是 HDL 的
2、一种,并广泛应用在电子设计中。 锯齿波、三角波、方波、正弦波等多种波形均可以从函数信号发生器中产生。我们在 电路实验中也广泛运用到函数信号发生器。 本文基于 VHDL 语言设计各个波形产生模 块,然后在 QUARTUS II 软件上实现波形的编译及仿真,通过四选一数据选择器选择 输出三角波、锯齿波、矩形波或正弦波中的一种规定波形,并采用调频模块和调幅模 块进行调频调幅,可以产生多种波形。 【关键词关键词】 :函数信号发生器;EDA 技术;VHDL;QUARTUS II 软件 目录目录 1 1 基于基于 VHDLVHDL 的函数的函数信号发生器的信号发生器的设计设计 1.11.1 信号发生器的发
3、展现状信号发生器的发展现状 1.21.2 研究信号发生器目的和意义研究信号发生器目的和意义 1.31.3 主要研主要研究设计内容、关键问题及解决思路究设计内容、关键问题及解决思路 1.3.11.3.1 主要研究内容主要研究内容 1.3.21.3.2 关键问题关键问题 1.3.31.3.3 解决思路解决思路 2 2 系统设计系统设计 2.12.1 设计要求与任务设计要求与任务 2.22.2 设计方案设计方案 2.32.3 相关模块介绍相关模块介绍 2.3.12.3.1 时钟脉冲与复位时钟脉冲与复位 2.3.22.3.2 调频与调幅调频与调幅 2.42.4 相关组合对应关系相关组合对应关系 3 3 系统仿真系统仿真 3.13.1 相关工具简介相关工具简介 3.23.2 波形数据产生模块波形数据产生模块 3.2.13.2.1 锯齿波锯齿波