6.FPGA

发布时间:2024-12-22 10:09

6个月大的宝宝开始出牙,通常为6-8颗。 #生活常识# #育儿技巧# #宝宝生长发育表#

最新推荐文章于 2024-07-25 21:20:41 发布

maple_leaf_2 于 2018-08-02 11:28:26 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

功能:间隔时间为1s,4个led灯逐个点亮,循环往复

描述:定义一个1s计数器来控制灯的亮灭

时序图如下图所示:

这里写图片描述

代码:

module run_led(

input wire sclk ,
input wire rst_n ,

output reg led0 ,
output reg led1 ,
output reg led2 ,
output reg led3

);

parameter max = 49_999_999 ;

reg [25:0] cnt ;
always@(posedge sclk or negedge rst_n)
if(!rst_n)
cnt <= 0 ;
else if(cnt==max)
cnt <= 0 ;
else
cnt <= cnt+1’b1 ;

always@(posedge sclk or negedge rst_n)
if(!rst_n)
led0 <= 1 ;
else if(cnt==max&&led0==1)
led0 <= 0 ;
else if(cnt==max&&led3==1)
led0 <= 1 ;

always@(posedge sclk or

网址:6.FPGA https://www.yuejiaxmz.com/news/view/538359

相关内容

智能交通灯控制系统:基于FPGA的实践指南
XILINX == FPGA EMMC
数字生活黑客秘籍
综合项目——智能分类垃圾桶
基于单片机的温控报警系统设计 (电路+程序+论文)
异构计算=未来?一文带你秒懂3大主流异构
四川二手市场
米尔PYNQ开发板来了
安装Quartus Lite版本
你设计的设备可能需要连入互联网供用户查看/控制吗?

随便看看