EDA彩燈控制器设计报告.docVIP

  • 11
  • 0
  • 约7.43千字
  • 约 12页
  • 2016-12-06 发布于重庆
  • 举报
EDA彩燈控制器设计报告

设 计 报 告 课程名称 EDA技术 指导教师 王春玲 设计题目 彩灯灯控系统设计 班 级 2010级 专 业 电子信息科学与技术 院 系 物理与电子工程学院 姓 名 罗 小 涛 学 号 2010080088 合作者 孙洋洋·陈方胜 摘要:该设计是以现场可编程逻辑器件(FPGA)为设计载体,以硬件描述语言(VHDL)为主要,以原理图输入设计为辅的表达方式,以QuartusⅡ开发软件和EDA试验箱为设计工具,阐述了彩灯控制器的工作原理和软硬件的实现方法。它以按键控制彩灯工作模式。并对所设计的控制器进行了时序仿真和编程下载进行硬件验证,顺利实现设计目标。 关键词:彩灯 分频电路 VHDL语言 FPGA芯片 有限状态机 Abstract: this design based on field programmable logic devices (FPGA) to design the carrier, with hardware description language (VHDL) as the main, in principle diagram input design, supplemented by express way to Quartus development software and EDA test chamber for design tools, this paper expounds the working principle of lights controller hardware and software and the realization method of it buttons to control lights work mode and the design of controller on the timing simulation and programming download for hardware validation, smooth realization design goal Keywords: lights crossover circuit VHDL language FPGA chip finite state machine 1设计任务及要求 1.1要有多重花型变化 1.2多种花型可以自动变换,循环往复 1.3彩灯变化的快慢节拍可以选择 2 系统设计方案 2.1 EDA技术简介 EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD、CAM、CAT和CAE的概念发展而来的。EDA技术是电子设计的发展趋势,利用EDA工具可以代替设计者完成电子系统设计中的大部分工作。EDA工具从数字系统设计的单一领域,发展到今天,应用范围已涉及模拟、微波等多个领域,可以实现各个领域电子系统设计的测试、设计方针和布局布线等。 现在对EDA的概念或范畴用得很宽,包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA主要辅助进行三个方面的设计工作:IC设计、电子电路设计和PCB设计。 2.2系统的整体组装设计原理图 图1系统的整体组装设计原理图 2.3根据系统设计要求,先设计一个具有六种花型循环变化的彩灯控制器。系统设计采用自顶向下的设计方法,系统的整体组装设计原理图,它由时序控制模块和显示控制模块两部分组成。整个系统有3个输入信号:系统时钟信号CLK,子系统清零信号CLR和控制彩灯节奏快慢的选择开关SPEED。9个输出信号LED(8..0),分别用于模拟九色彩灯。 3 各个模块控制 3.1时序模块 该模块主要功能:通过CLK,CLR,SPEED三个输入端口和CLK1输出端口,实现分频电路的可控调节。从而控制彩灯的各个图案的变换速度快慢。 3.1.1时序模块原理图如下: 图2时序模块原理图如下 CLK:时钟信号 CLR:复位 SPEED:速度变换 CLK1:输出时钟 图3时序模块元件例化图 3.1.2时序模块程序如下: LIBRARY IEEE;--时序控制模块(SX) USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL;

文档评论(0)

1亿VIP精品文档

相关文档