HANG 发表于 2010-6-27 23:44:38

wire [`addr_size-1:0] #(5) addr = addr_r;#(5)是延时的意思吗?

wire [`addr_size-1:0] #(5) addr = addr_r;#(5)是延时的意思吗?
我记得书上写的延时都是像#200之类的,不用加()啊,而且应该写在语句前面吧?谢谢帮忙!添加已解决--ec1022

inter 发表于 2010-6-28 01:21:48

不是时延,是对addr_size这个宏定义的重新定义。

ngtim 发表于 2010-6-28 01:41:15

啊!<br>
明白了!<br>
谢谢!<br>
<br>
<br>
不过再请教一下,我看了程序,原来wordsize定义为8,运行过上条语句,也就是wire [`word_size-1:0] #(5) data = data_r之后,以后再用到wordsize时,它的值是5还是8?<br>
<br>
呵呵,麻烦了,谢谢!<br>
<br>
[ 本帖最后由 ranran 于 2007-3-19 12:47 编辑 ]

interige 发表于 2010-6-28 02:16:07

在本模块内所有的都是5

CTT 发表于 2010-6-28 04:04:30

嗯,知道了,非常感谢!
页: [1]
查看完整版本: wire [`addr_size-1:0] #(5) addr = addr_r;#(5)是延时的意思吗?