找回密码
 注册
搜索
查看: 1114|回复: 5

[讨论] 这种写法的作用是什么?

[复制链接]
发表于 2009-3-10 10:34:38 | 显示全部楼层 |阅读模式
一些书上对非阻塞赋值的语句这么写:

A <= #1 B;

在这里#1是表示延迟1个时间单位再赋值还是其他意思?
这种写法是不可综合的,为什么还要这么写呢?请指教。
发表于 2009-3-10 12:42:11 | 显示全部楼层
用于仿真吧![br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2009-3-11 22:00:47 | 显示全部楼层
这样写的目的在于在前仿的时候模拟后端硬件电路(一般是组合逻辑)造成的延迟,#X一般只在TESTBENCH里面使用[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2009-3-12 11:24:33 | 显示全部楼层
以下是引用qinzh1984在2009-3-11 22:00:47的发言:
这样写的目的在于在前仿的时候模拟后端硬件电路(一般是组合逻辑)造成的延迟,#X一般只在TESTBENCH里面使用


thanks
点评回复

使用道具 举报

发表于 2009-4-19 21:11:44 | 显示全部楼层
这是为了仿真的时候做时延啊,但是这个应该是也可以综合的,只不过看综合器罢了,并且时延在综合器里面应该是被忽略的
点评回复

使用道具 举报

发表于 2009-5-5 22:51:04 | 显示全部楼层
不知道。。。帮顶。。。。。。。。。。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 01:10 , Processed in 0.046757 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表