文档介绍:毕业设计(论文)
设计(论文)题目: 基于FPGA的任意信号发生器的设计
学生姓名: 指导教师:
二级学院: 专业: 电子信息工程
班级: 学号:
提交日期: 2011 年 05月15日答辩日期:2011年 05月22日
目录
摘要 III
Abstract I
1 绪论 1
2 EDA、VHDL简介 2
EDA技术 2
硬件描述语言VHDL 3
3 PLD、Quartus II简介 6
6
Quartus II基本使用方法 6
4 数字系统设计 8
数字系统的设计模型 8
数字系统的设计方法 8
5 任意信号发生器的简单设计过程 10
系统需求分析 10
10
各组成模块及程序 10
6 直接数字频率合成器 20
直接数字合成器简介 20
20
系统设计方案 20
21
正弦信号的VHDL程序实现 30
7 系统仿真 33
任意信号发生器的简单设计仿真 33
直接数字频率合成器仿真 37
8 基于FPGA的硬件测试 38
KHF-1型FPGA实验开发系统 38
硬件测试 39
结束语 40
参考文献 41
致谢 42
基于FPGA的任意信号发生器的设计
摘要
关于信号发生器,传统的设计方法多基于模拟电路或单片机或专用芯片,由于成本高或控制方式不灵活或波形种类少不能满足实际需求。本课题充分利用了现场可编程门阵列 FPGA和VHDL语言的结合进行任意信号发生器的设计,从而易于修改和改进。用Quartus II对FPGA芯片“下载”形成专用集成电路,由于不存在人工接线的问题,所以故障率低、可靠性好。系统按模块化方式进行设计,然后进行编译、时序仿真和硬件测试等。此设计采用了两种方法,一种是简单的设计方法,任意信号发生器由两大模块组成,即函数发生电路和函数选择电路。本论文还简单介绍基于DDS技术的任意信号发生器的设计,它能高精度地产生多种基本波形,如正弦波等。
关键词: VHDL;FPGA;Quartus II;EDA;DDS
FPGA-based Control System for Any signal generator design
Abstract
About the signal generator, the traditional design method is based on the small and medium-scale integrated circuits,with a lot of circuit plex wiring,high failure rate,,and low topic has used scene programmable gate array FPGA and the VHDL language fully carried on the automobile taillight control system's design, making it easy to modify and Quartus II “downloading” FPGA chip,it forms the specific integrated does not have artificial connection,therefore the failure rate is low and the reliability is good. This design uses two methods, one is simple method, Any signal generator posed by two big modules . That is, a function generator and function select circuit.. This paper alse introduces the design idea of function generator with multiple signals based on DDS can export four basic waveforms of higher precision such as sine wave and so on.
Keywords: VHDL; The FPGA; Quartus II;