当前位置: 首页 > news >正文

Verilog:写流水灯时遇到的问题

module flow_led(input 		sys_clk, //系统时钟50Mhz 周期0.02nsinput 		sys_rst_n, //系统异步复位,低电平有效output reg [3:0] led
);
reg [24:0] cnt;//计数器计时0.5s=250000000*0.02ns
always@(posedge sys_clk or negedge sys_rst_n)beginif(!sys_rst_n)cnt <= 25'd0;//else if(cnt < (25'd250000000 - 25'd1))else if(cnt < (25'd25 - 25'd1))cnt <= cnt + 25'd1;elsecnt <= 25'd0;
end//LED移位控制
always@(posedge sys_clk or negedge sys_rst_n)beginif(!sys_rst_n)led <= 4'b0001;//else if(cnt == (25'd250000000 - 25'd1))else if(cnt == (25'd25 - 25'd1))led <= {led[2:0],led[3]}; 
endendmodule

在写LED移位控制部分的代码时

为什么always里的判断是posedge sys_clk or negedge sys_rst_n呢?

用*在modelsim里会报错:Iteration limit 10000000 reached 

用*为什么不可以呢?

http://www.lryc.cn/news/214397.html

相关文章:

  • 操作系统第四章-存储器管理
  • org.springframework.cloud:spring-cloud-starter-openfeign:jar is missing详解
  • Netty第一部
  • 【设计模式】第11节:结构型模式之“装饰器模式”
  • Spire.doc读取模板文档,并在书签处插入内容
  • 性能测试实施流程,5个阶段给老板安排的明明白白!
  • 【教程】R语言生物群落(生态)数据统计分析与绘图
  • 数据库-用户权限管理
  • 十一、W5100S/W5500+RP2040树莓派Pico<ARP 地址解析>
  • 可以直接在线制作电子画册的网站
  • SortableJS:vuedraggable实现元素拖放排序
  • 跟着Nature Communications学作图:纹理柱状图+添加显著性标签!
  • 88. 合并两个有序数组、Leetcode的Python实现
  • 视频列表:点击某个视频进行播放,其余视频全部暂停(同时只播放一个视频)
  • 论文-分布式-共识,事务以及两阶段提交的历史描述
  • [100天算法】-二叉树剪枝(day 48)
  • 常用编程语言排行与应用场景汇总(2023.10)
  • 基于 MySQL 多通道主主复制的机房容灾方案
  • 视频汇聚平台EasyCVR分发的流如何进行token鉴权?具体步骤是什么?
  • B-5:网络安全事件响应
  • 第17期 | GPTSecurity周报
  • 透视俄乌网络战之五:俄乌网络战的总结
  • 深度学习之基于Pytorch卷积神经网络的图像分类系统
  • 外观专利怎么申请?申请外观专利需要的资料有哪些?
  • 【Amazon】跨AWS账号资源授权存取访问
  • 探索C++中的不变之美:const与构造函数的深度剖析
  • DDoS类型攻击对企业造成的危害
  • 深入理解JVM虚拟机第十五篇:虚拟机栈常见异常以及如何设置虚拟机栈的大小
  • Rocketmq5延时消息最大时间
  • uniapp @click点击事件在新版chrome浏览器点击没反应