循环流水灯设计Verilog代码Vivado仿真
名称:循环流水灯设计Verilog代码Vivado仿真
软件:Vivado
语言:Verilog
代码功能:
任务:设计一个可以循环移动的流水灯,灯总数
为8盏,具体要求如下:
-1、5亮,其余灭,右移三次后全灭
-4、8亮,其余灭,左移三次后全灭
-4、5亮,其余灭,各向两边移三次后全灭
-1、8亮,其余灭,各向中间移三次后全灭
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件

2. 程序文件

3. 程序编译

4. RTL图

5. Testbench

6. 仿真图
整体仿真图


分频模块仿真

模20计数器仿真


译码电路仿真

部分代码展示:
`timescale 1ns / 1ps //流水灯 module water_LED( input clk_48M,//48MHz input RST,//复位 output [7:0]LED//8个共阳极LED ); wire clk_1; wire [4:0] state;//状态值 //分频电路 fengping i_fengping( . clk(clk_48M),//48MHz . clk_1(clk_1)//1Hz信号 ); //模20计数器 mod_20 i_mod_20( . clk_1(clk_1),//1Hz信号 . RST(RST),//复位 . state(state)//状态值 ); //译码电路 decode i_decode( . state(state),//状态值 . LED(LED)//共阳极LED ); endmodule
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 循环流水灯设计Verilog代码Vivado仿真
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 循环流水灯设计Verilog代码Vivado仿真
发表评论
模板文件不存在: ./template/plugins/comment/pc/index.htm