签到天数: 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、3( s e2 k6 w7 X a有初值05 _- Q9 ^/ Q' H$ I 第一个always需要a为1才执行红色语句; 7 }. P% i0 p+ k B4 r) ^- r$ c而如果a只在第二个always中赋值为1;
问题:
1、这样的话always1红色部分的执行是不是在always1、always2并行执行的同时,还要等待always2赋值完成才能进一步执行?
2、问题一中的情况就是Verilog与C这类语言的区别吗?
3、如果一个Verilog中有多个这样的变量的话,代码看起来不是很乱?
下载资料威望不够?点击查看获取威望的N种方法>>
举报
peerless2021 发表于 2022-8-4 13:58 9 l" |. ?( `7 l, f% A8 Q你列的1, 2, 3都是 @(posedge sys_clk) 同一个条件的,就是同时执行的。 里面用到 a 值的地方,就是用 a 的 ...
该用户从未签到
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-7-22 08:44 , Processed in 0.125000 second(s), 30 queries , Gzip On.
深圳市墨知创新科技有限公司
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050