首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > VHDL实现多路彩灯控制器

VHDL实现多路彩灯控制器

资料介绍
DSP/FPGA

VHDL实现多路彩灯控制器
发布日期:2009-3-22 10:57:01 文章来源:搜电 浏览次数: [pic]111
[pic][pic][pic]    本文介绍应用美国ALTERA公司的MAX+Plus
II平台,使用VHDL硬件描述语言实现的多路彩灯控制器。
一、多路彩灯控制器设计原理
   
设计一个彩灯控制程序器。可以实现四种花型循环变化,有复位开关。整个系统共有三
个输入信号CLK,RST,SelMode,八个输出信号控制八个彩灯。时钟信号CLK脉冲由系统
的晶振产生。各种不同花样彩灯的变换由SelMode控制.硬件电路的设计要求在彩灯的前
端加74373锁存器。用来对彩灯进行锁存控制。此彩灯控制系统设定有四种花样变化,这
四种花样可以进行切换,四种花样分别为:
(1)彩灯从左到右逐次闪亮。然后从右到左逐次熄灭。
(2)彩灯两边同时亮两个,然后逐次向中间点亮。
(3)彩灯从左到右两个两个点亮,然后从右到左两个两个逐次点亮。
(4)彩灯中间两个点亮。然后同时向两边散开。
二、多路彩灯控制器的VHDL的实现
   
本控制电路采用VHDL语言设计。运用自顶而下的设计思想,按功能逐层分割实现层次化
设计。根据多路彩灯控制器的设计原理,将整个控制器分为四个部分,分别对应彩灯的
四种变化模式、利用VHDL语言实现该功能程序如下:
LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL;
USE IEEE.std_loglc_ARITH.ALL;
USE IEEE.std_logic_UNSIGNED.ALL;
ENTITY CaiDeng IS
port(CLK:IN std_logic;
RST:in std_logic;
SelMode:in std_logic_vector(1 downto 0);--彩灯花样控制
Li
VHDL实现多路彩灯控制器
本地下载

评论