1、西 安大 学毕 业 设 计(论 文)题 目: 多功能波形发生器的设计 学 院: 电子工程学院 系 部: 光电子技术系 专 业: 光电信息工程 班 级: 学生姓名: 导师姓名: 职称: 副教授 起止时间: 2013 年 3 月 4 日2013 年 6 月 14 日 毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文 多功能波形发生器的设计 是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全清楚本声明的法律后果,申请学位论文和资料若有不实之处,本人愿承担相应的法律
2、责任。论文作者签名: 时间: 年 月 日指导教师签名: 时间: 年 月 日西安邮电大学毕业设计(论文) 任务书任务与要求开始日期 2013-03-04 完成日期 2013-06-14 系主任(签字) 2013 年 3 月 17 日任务: 1. 掌握可编程逻辑器件的工作原理; 2. 利用可编程逻辑器件完成多功能波形发生器的设计并且进行仿真验证; 3. 完成毕业设计论文的撰写。 要求: 1. 熟悉可编程逻辑器件的工作原理及 VHDL 语言编程; 2. 熟悉 QUARTUS II 软件的使用;有一定的数字系统设计能力。 工作进程起止时间 工 作 内 容2013.3.4 2013.3.17 了解多功能
3、波形发生器的功能及工作原理2013.3.182013.3.31 熟悉可编程逻辑器件的工作原理,QUARTUS软件的使用以及 VHDL 语言编程的相关知识2013.4.12013.4.19 结合多功能波形发生器需要实现的功能,利用可编程逻辑器件完成多功能波形发生器的设计; 2013.4.202013.5.19 根据所得结果进行分析,用 Verilog 语言编程进行仿真,验证设计方案是否能实现多功能波形发生器的功能以及实现的效果如何; 2013.5.202013.6.14 整理材料,撰写论文。主要参考书目(资料):EDA 技术及应用ModelSim 电子系统分析及仿真等主要仪器设备及材料:计算机及
4、相应资料论文(设计)过程中教师的指导安排:每周三下午三号实验楼 518 答疑对计划的说明:无指导教师签字:2013 年 3 月 6 日西安大学毕 业 设 计 (论 文 )开 题 报 告课题名称: 多功能波形发生器的设计 电子工程学院 学院 光电子技术 系(部)光电信息工程 专业 班学生姓名: 学号: 指导教师: 报告日期: 2013 年 3 月 11 日 1本课题所涉及的问题及应用现状综述波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。所谓多功能波形发生器是能够产生大量的标准信号和用户自定义信号,并保证高精度、高稳定性、可重复性和已操作性的电
5、子仪器。因而它具有广阔的应用前景。可编程逻辑器件英文全称为:programmable logic device 即 PLD。 PLD 是作为一种通用集成电路产生的,它的逻辑功能按照用户对器件编程来确定。对于可编程逻辑器件,设计人员可利用价格低廉的软件工具快速开发、仿真和测试其设计。 然后,可快速将设计编程到器件中,并立即在实际运行的电路中对设计进行测试。 在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。 这是因为 PLD基于可重写的存储器技术要改变设计,只需要简单地对器件进行重新编程。传统波形发生器大多由振荡器、放大器、衰减器、指示器和调制器组成。这种传统设计方法的特点是硬件和
6、软件截然不同,设计中不可相互替代,而且硬件连线复杂,可靠性较差。硬件描述语言 VHDL 和可编程逻辑器件的广泛应用打破了硬件和软件的屏障。基于 Verilog 语言,以EDA 技术作为开发手段,采用现场可编程器件作为控制核心实现的波形发生器,与传统的设计相比较,不仅简化了硬件控制,提高了系统的整体性能和工作可靠性,也为进一步提高系统集成创造了条件。本课题所涉及的问题包括了解多功能波形发生器的功能,熟悉可编程逻辑器件的工作原理、QUARTUS软件的使用及 Verilog 语言编程,利用可编程逻辑器件完成多功能波形发生器的设计并且进行仿真验证。2本课题需要重点研究的关键问题、解决的思路及实现预期目
7、标的可行性分析本课题需要重点研究的关键问题是利用可编程逻辑器件完成多功能波形发生器的设计并进行仿真验证。解决思路是在深入理解多功能波形发生器的功能和可编程逻辑器件的工作原理的基础上,用 Verilog 语言编程,利用可编程逻辑器件完成多功能波形发生器的设计并且进行仿真,验证设计方案是否能实现多功能波形发生器的功能以及实现的效果如何。3完成本课题的工作方案2013.3.42013.3.17了解多功能波形发生器的功能及工作原理;2013.3.182013.3.31熟悉可编程逻辑器件的工作原理,QUARTUS软件的使用以及VHDL 语言编程的相关知识;2013.4.12013.4.19结合多功能波形发生器需要实现的功能,利用可编程逻辑器件完成多功能波形发生器的设计;2013.4.202013.5.19根据所得结果进行分析,用 Verilog 语言编程进行仿真,验证设计方案是否能实现多功能波形发生器的功能以及实现的效果如何;2013.5.202013.6.14整理材料,撰写论文。4指导教师审阅意见指导教师(签字): 2013 年 3 月 13 日