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;EDAABSTRACTwith 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 resetsignal 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 environmentare implemented using VHDL language, and the CPLD is obtained in termsof product development can flexibly configure module, greatly shortenthe product development cycle, and conducive to product to miniaturization, the direction of integration. Based on VHDL languageand 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)3.3 显示控制电路设计 (10)3.3.1编码发生器 (11)3.3.2驱动电路 (20)4 顶层模块设计 (21)5 彩灯控制器仿真测试 (22)5.1频率发生器模块仿真波形 (22)5.2地址码产生器模块仿真波形 (23)5.3编码发生器模块仿真波形 (24)5.4彩灯控制器顶层文件仿真波形 (25)6 总结 (26)参考文献 (27)致谢 (29)附录程序清单 (30)1 绪论随着科技日新月异的发展,在现代生活中,彩灯作为一种景观,安置在各种建筑物的适当地方作为装饰添加气氛,达到了广告宣传的作用。
对实时动态效果的灯光进行实时控制的装置很多,如电脑编程多路彩灯控制器、CEC电脑彩灯控制器、EPROM程控编码彩灯控制器和计算机灯光控制系统。
以上这些控制装置均运用计算机技术、电子信息技术和声光及无线技术,对被控灯光系统按设定的要求进行亮、灭灯等控制,形成了各种各样的灯光图案效果,有时还配以音乐和水幕喷射,营造了梦幻般的艺术特景效果,让人叹为观止。
1.1 课题背景在经济和商业高度发达的今天,彩灯已经成为人民日常生活不可或缺的一部分,已经逐渐开始被越来越多的人们所关注,在家庭中的使用率不断提高,大大的丰富和改善了人民的生活。
彩灯可由不同颜色色彩的LED 灯组成,通过控制不同颜色的灯的亮与灭时间顺序,呈现出不同的花型和图案,极大的丰富了乏味的现代都市夜景,让城市圈成为了多姿多彩的不夜城。
此次设计主要是根据可编程逻辑器件,使用硬件描述语言VHDL,采用了“自顶而下”的设计思路,完成一个32路彩灯控制器的设计,并且使用Quartus II仿真软件来仿真结果。
VHDL(Very High Speed Integrated Circuit Hardware Description Language,超高速集成电路硬件描述语言)诞生于1982年,是由美国国防部牵头开发的一种快速设计电路的工具,目前已经成为IEEE(The Institute of Electrical and Electronics Engineers)的一种工业标准硬件描述语言。
相比传统的电路系统的设计方法,VHDL具有多层次描述系统硬件功能的能力,可支持自顶向下(Top to Down)和基于库(LibraryBased)的设计的特点,因此设计人员可不必了解硬件结构。
从系统设计入手,在顶层进行系统方框图的划分和结构设计,在方框图一级用VHDL对电路的行为进行描述,并进行仿真和纠错,然后在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,下载到具体的CPLD器件中去,从而实现可编程的专用集成电路(ASIC)的设计。
用VHDL语言进行数字逻辑电路和数字系统的设计,是电子电路设计方法上的一次革命性变革。