签到天数: 1 天
[LV.1]初来乍到
您需要 登录 才可以下载或查看,没有帐号?注册
140957dtlqi0ltd0r0ekph.png (23.94 KB, 下载次数: 0) 下载附件 保存到相册 2022-8-4 13:24 上传
140957dtlqi0ltd0r0ekph.png (23.94 KB, 下载次数: 0)
下载附件 保存到相册
2022-8-4 13:24 上传
如上图,如果一个模块里面多个并行语句always1、2、37 H- M4 H U w1 [* V a有初值0 , k/ h/ U3 J, [3 k8 R第一个always需要a为1才执行红色语句;, V# l; i) _0 \0 o" ] 而如果a只在第二个always中赋值为1;
问题:
1、这样的话always1红色部分的执行是不是在always1、always2并行执行的同时,还要等待always2赋值完成才能进一步执行?
2、问题一中的情况就是Verilog与C这类语言的区别吗?
3、如果一个Verilog中有多个这样的变量的话,代码看起来不是很乱?
下载资料威望不够?点击查看获取威望的N种方法>>
举报
peerless2021 发表于 2022-8-4 13:58" l& o) R L3 s0 ? 你列的1, 2, 3都是 @(posedge sys_clk) 同一个条件的,就是同时执行的。 里面用到 a 值的地方,就是用 a 的 ...
该用户从未签到
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-7-23 23:43 , Processed in 0.109375 second(s), 27 queries , Gzip On.
深圳市墨知创新科技有限公司
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050