(完整版)大学毕业设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2013届毕业设计说明书

基于EDA技术设计的32路彩灯控制器

系、部:电气与信息工程学院

学生姓名:

学号:

指导教师:

职称:

专业:电子信息工程

班级:

完成时间:2013年5月20日

摘要

随着科学技术的发展,在现代生活中,节日彩灯作为一种景观装饰被应用的领域越来越广泛。随着电子技术的发展,应用系统向着小型化、快速化、大容量、重量轻的方向发展,EDA技术的应用引起电子产品及系统开发的革命性变革。VHDL语言作为可编程逻辑器件的标准语言描述能力强,覆盖面广,抽象能力强,在实际应用中越来越广泛,也使人们可以从繁重的设计工作中解脱出来,提高设计效率,缩短产品研发周期。整个过程通过EDA工具自动完成,大大减轻了设计人员的工作强度,提高了设计质量,减少了出错的机会。

此次设计一个彩灯控制器,可以实现十六种不同花型的变化。用分频器来控制实现调速按钮,高电平变化快,低电平变化慢,还要配备清零按钮。根据上述的情况来分配任务,将本次设计的主控电路分为两个模块,分别为时序控制电路模块和显示模块。时序控制电路是根据输入信号的设置得到相应的输出信号,并且将此信号作为显示电路的时钟信号;显示电路输入时钟信号的周期有规律的输出设定的十六种不同彩灯变化花型。整个系统共有三个输入信号:控制彩灯节奏快慢的基准时钟信号CLK,系统清零信号CLR,彩灯频率输出选择控制信号CHOSE_KEY;共有32个输出信号LED[31..0],分别用于控制32路彩灯。

本文阐述了基于EDA技术的多路彩灯控制器的设计与分析,并在Quartus II 环境下采用VHDL语言实现,也得出了采用CPLD进行产品开发可以灵活地进行模块配置,大大缩短了产品开发周期,也有利于产品向小型化,集成化的方向发展。论述了基于VHDL语言和CPLD芯片的数字系统设计思想和实现过程。

关键词:彩灯控制器;VHDL;EDA

ABSTRACT

with the development of science and technology, in the modern life, is more and more widely application field. With the development of electronic technology, the application system toward miniaturization, the direction of the rapidness, large capacity, light weight, the application of EDA technology electronic products and systems development of revolutionary change. As the programmable logic devices standard language VHDL language description ability, wide coverage, abstract ability, more and more widely in the practical application, also make people can be free from work, improve the design efficiency, shorten product development cycle. The whole process finished automatically by the EDA tools, greatly reduce the design personnel's work strength, improve the quality of the design, reduces the chance of error.

A lantern controller, the design can achieve 16 different patterns of change, i.e. there should be a reset switch, use a state machine to control the implementation. Divider is used to realize the speed control button, control . Assigned tasks according to the above situation, the design of main control circuit can be divided into two modules, the timing control circuit module and display module respectively. Sequential control circuits are according to the input signal is set to get the appropriate output signals, and the display circuit as a signal of the clock signal; Display circuit input clock signal cycle of regular output of 16 different lights change pattern. There are three input signals: the whole system control lights rhythm of the reference clock signal CLK, CLR, system reset

signal lights CHOSE_KEY frequency output selection control signal; A total of 32 output signal LED [31. 0], 32 were used to control the lights.

This paper expounds the multi-way lantern controller based on EDA technology, the design and analysis, and in the Quartus II environment

are implemented using VHDL language, and the CPLD is obtained in terms

of product development can flexibly configure module, greatly shorten

the product development cycle, and conducive to product to miniaturization, the direction of integration. Based on VHDL language

and CPLD chip is discussed, and the digital system design ideas and implementation process.

Key words lantern controlle;VHDL; EDA

目录

1 绪论 (1)

1.1 课题背景 (1)

1.2 研究目的和意义 (2)

2 设计内容 (3)

2.1 设计要求 (3)

2.2 功能描述 (3)

2.3 设计原理 (4)

3模块设计及其功能 (5)

3.1 模块功能描述 (5)

3.2 时序控制电路设计 (5)

3.2.1振荡器 (6)

3.2.2频率发生器 (7)

3.2.3地址码产生器 (8)

相关文档
最新文档