新闻详情

新闻详情

首页 / 资讯中心 / 详情

Verilog中的=和<=赋值差异

发布时间:2026/9/26 11:00:17来源:尧图网络
Verilog中的=和<=赋值差异
Verilog中为阻塞赋值为非阻塞赋值参考下面完整的程序//比较和两种赋值的区别 //led_e阻塞赋值输出;led_l非阻塞赋值输出 module equ_test( input clk,input rst_n,input sw,output reg hz,output wire led_e, output wire led_l); reg A0; reg B0; reg e,l; reg [25:0] cnt0; //50M分频成0.5Hz always (negedge clk or negedge rst_n) begin if (!rst_n) cnt 0; else if (cnt 49999999) //分频 begin hz ~hz; cnt 0; end else cnt cnt 1; end always (posedge hz) begin Asw; Bsw; end assign led_eB; assign led_lA; endmodule1赋值仅有一条语句Asw;Bsw;led_l和led_e在hz第一个上升沿同时赋值表现为同时点亮2赋值有两条语句always (posedge hz)beginAsw;lA;Bsw;eB;endassign led_ee;assign led_ll;led_e在hz第一个上升沿赋值后点亮led_l在hz第二个上升沿赋值后点亮3赋值有三条语句always (posedge hz)beginAsw;lA;lll;Bsw;eB;eee;endassign led_eee;assign led_lll;led_e在hz第一个上升沿赋值后点亮led_l在hz第二个上升沿赋值后点亮分析阻塞赋值是顺序执行、立即生效。在同一个 hz 上升沿B sw; → B 立刻变成 sw 的当前值e B; → e 立刻变成刚刚更新的 B也就是 swee e; → ee 立刻变成刚刚更新的 e也就是 sw非阻塞赋值是先计算右值等当前时间步结束时才统一更新左值。在同一个 hz 上升沿A sw; → 右值取当前 sw但 A 要等时间步结束才更新l A; → 右值取的是更新前的 A旧值ll l; → 右值取的是更新前的 l旧值所以一个上升沿之后只有 A 变成了 swl 和 ll 还是旧值。sw 要沿着 A → l → ll 一级一级传每级需要一个 hz 上升沿
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Claude Code 基础使用(2):在 JetBrains IDEA 里配 TaoToken 跑通 Vue3 项目 2026/9/26 14:33:29

Claude Code 基础使用(2):在 JetBrains IDEA 里配 TaoToken 跑通 Vue3 项目

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
grid还是skeleton?srt-whiteboard-animation笔迹路径选择简单指南 2026/9/26 14:33:29

grid还是skeleton?srt-whiteboard-animation笔迹路径选择简单指南

grid还是skeleton?srt-whiteboard-animation笔迹路径选择简单指南 【免费下载链接】srt-whiteboard-animation 将 SRT 字幕做成暖米黄纸张底的流式笔迹白板手绘动画 skill:mask 分区遮罩编排 stream 连续笔迹(ink→color)。 项…

阅读更多 →
本土游戏UGC创作者生态:供需失衡下的商业闭环探索 2026/9/26 14:33:16

本土游戏UGC创作者生态:供需失衡下的商业闭环探索

1. 先说结论:2021—2022年本土UGC生态的真实水位2021年下半年开始,几乎每个做游戏内容的人都开始在聊UGC、聊元宇宙。我当时在一家游戏公司做内容生态方向的研究,手里同时观察着好几个项目,从《我的世界》中国版的地图工坊&#x…

阅读更多 →
Claude Code模板化实战:用CLAUDE.md和斜杠命令构建AI协作规范 2026/9/26 14:33:16

Claude Code模板化实战:用CLAUDE.md和斜杠命令构建AI协作规范

如果只用一句话总结我在实际工程里折腾claude-code-templates的感受,那就是:模板不是写给 AI 看的,是写给未来那个"又要重复解释一遍背景"的自己看的。我最早用 Claude Code 的时候,每个新会话都要花五六分钟重新交代技…

阅读更多 →
《BannerPage》新星MOD汉化版:全新卡拉迪亚大陆的安装与上手体验 2026/9/26 14:33:16

《BannerPage》新星MOD汉化版:全新卡拉迪亚大陆的安装与上手体验

骑砍圈子里,隔三差五就会冒出来一个被吹上天的MOD,但真正能让我连着换三次档、每次都能玩出新花样的,真的不多。《BannerPage》——国内玩家一般喊它“新星MOD”——就是这种少见的例外。它把卡拉迪亚近乎推倒重做:地图、阵营、兵…

阅读更多 →
从 OpenClaw 到 Hermes Agent:一份可复制的上手指南与 TaoToken 配置骨架 2026/9/26 14:33:16

从 OpenClaw 到 Hermes Agent:一份可复制的上手指南与 TaoToken 配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉