EDA课程设计报告-彩灯控制器

《EDA技术》课程设计报告

学 院: 信息科学技术学院

专 业: 通信工程

班 级: 通 信(2)班

姓 名: 肖 强

学 号: 20081604B064

2011年06月26日

《EDA技术》课程设计 彩灯控制器

目 录

摘 要 .................................................. 1 一.设计目的 .............................................. 1 二.设计题目描述及要求 .................................... 1 三.设计原理 .............................................. 2 3.1 方案论证 ............................................ 4 3.2 模块设计 ............................................ 4 3.2.1集成分频器模块 ................................... 4 3.2.2 32进制计数器模块 ................................ 5 3.2.3 彩灯控制模块 .................................... 5 3.2.4 4选1选择器模块 ................................. 6 3.2.5 4进制计数器模块 ................................. 6 3.3 系统结构 ............................................ 7 四.总结 .................................................. 7 参考文献 ................................................. 8 附录一.编译 .............................................. 9 附录二.时序仿真 .......................................... 9 附录三.程序 .............................................. 9

2

《EDA技术》课程设计 彩灯控制器

摘 要

循环彩灯的电路很多,循环方式更是五花八门,而且有专门的可编程彩灯集成电路。绝大多数的彩灯控制电路都是用数字电路来实现的,例如,用中规模集成电路实现的彩灯控制电路主要用计数器,译码器,分配器和移位寄存器等集成。本次设计的循环彩灯控制器就是用计数器和译码器来实现,本彩灯控制器能实现四种不同的花型,在呈现出不同花型的同时发出四种不同的声音,数码管用以标记当前呈现的是哪种花型。

[关键词]:计数器,二极管, 数码管,分频器

一.设计目的

学习EDA开发软件和MAX+plus Ⅱ的使用方法,熟悉可编程逻辑器件的使用,通过制作来了解彩灯控制系统。

本次课程设计的主要目的是通过电子设计自动化的设计,掌握FPGA应用系统的开发过程,进一步理解FPGA应用系统的工作原理。本课程设计设计了一个多路彩灯控制器,四种彩灯能循环变化,有清零开关,可以变化彩灯闪动频率即可以选择不同的节拍。整个系统有三个输入信号,分别为音频输入脉冲信号clk2,复位清零信号CLR,彩灯输入控制脉冲clk1。最后按照FPGA的开发流程和VHDL语言建模、仿真、综合、下载、适配,用EDA6000实验箱上的FPGA系统实现了相应的功能。

通过这次课程设计更清楚的理解了VHDL程序的描述语言,能进行简单程序的编写和仿真。

二.设计题目描述和要求

1) 设计一个彩灯控制器,使彩灯(LED管)能连续发出四种以上不同的显

示形式;

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4