在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2145|回复: 5

[求助] 小弱来问:关于Verilog的#用法

[复制链接]
发表于 2016-12-8 02:10:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我对这个概念很模糊,也找不到什么教程。关于#放前、放后的问题,以及用于阻塞、非阻塞赋值时的不同。
比如
  • reg1<= #10 reg2 ;
  • reg3 = # 10 reg4 ;
这两个的区别是?


请问高手能不能分别就 放前、放后、阻塞、非阻塞这几种情况举个例子说明啊?
真的非常感谢
发表于 2016-12-8 16:00:02 | 显示全部楼层
这种用法只能仿真的时候用吧,reg <= #10 reg2 ,为了人为仿真建立时间用的吧,相当于在时钟沿后10的时间单位再赋值,第二个,纯粹仿真时序操作吧,本来组合逻辑是立刻赋值的,人为加时延,是为了仿真出时序效果吗?
发表于 2016-12-9 09:05:52 | 显示全部楼层
学习一个
发表于 2016-12-9 22:45:06 | 显示全部楼层
reg1<= #10 reg2 ;等价于在0时刻先把reg2 的值放在一个临时变量里头,过10个单位时间再把值赋给reg1
发表于 2016-12-10 09:51:15 | 显示全部楼层
放哪里没什么关系主要#+数值  表示延迟,用于激励文件中
发表于 2017-1-2 17:26:36 | 显示全部楼层
顶一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-24 14:58 , Processed in 0.017436 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表