赞
踩
名称:多路彩灯控制器Verilog代码Quartus仿真(文末获取)
软件:Quartus
语言:Verilog
代码功能:
多路彩灯控制器,
modelsim,quartus13.1
设计一个多路彩灯控制器,LED灯至少8路,能够在6种不同的彩灯花型之间进行循环变化(例如:左流水-右流水-拉幕式-闭幕式-隔2灯闪烁3次-隔1灯闪烁3次),并可设置花型变化的节奏,且可进行复位。
输入信号:时钟信号clk为50MHz,复位信号
输出信号:8个LED灯控制信号。
要求给出系统总体组成框图,设计思路,完成以上模块的Verilog HDL实现,顶层文件,RTL图,整体时序仿真
1. 工程文件
2. 程序文件
3. 程序编译
4. Testbench
5. 仿真图
整体仿真图
分频模块仿真图
控制模块仿真图
部分代码展示:
// 流水灯顶层文件 module liushui_led( input clk_50M,//50M信号 input reset,//复位 input clk_sel,//节奏选择按键 output [7:0] LED//LED ); wire clk_led;//led时钟 //分频模块 fenping i_fenping( . clk_50M(clk_50M),//50MHz时钟 . clk_sel(clk_sel),//节奏选择按键,高电平选择4Hz,低电平选择2Hz . clk_led(clk_led)//led控制时钟信号 );
扫描文章末尾的公众号二维码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。