Verilog描述中#的意思是什么?

assign #XOR_DELAY...其中#是什么意思?顺便解释一下parameter的含义
刚开始学,有很多不懂,忘多多指教

parameter就是定义一个参数,这里就是一个延时的时间,方便随时改动,#XOR_DELAY就是XOR_DELAY时间后才执行后面的表达式,一般是用在仿真的时候
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-07
“#”表示延时模型,parameter表示声明一个参数。
推荐一个学习硬件设计的网站,讲得很清楚:
http://www.flxc.net/html/2011/vg_0906/38.html追问

在麻烦一下你
#延时后面不是有时间吗?前面怎么没有`timescale?
谢谢你啦

第2个回答  2011-11-07
在verilog HDL中,parameter来定义常量,即用parameter来定义一个标识符代表一个常量,称为符号常量,即标识形式的常量采用标识符代表一个常量可提高程序的可读性和可维护性。parameter型数据时一种常数型的数据,其说明格式如下:
parameter 参数名1=表达式,....参数名n=表达式;
parameter AND_DELAY=1, //定义参数AND_DELAY为常量1

#AND_DELAY C=A&B // 表示延迟AND_DELAY 即1单位时间,才进行表达式运算
第3个回答  2011-11-07
“#”表示延时模型,parameter表示声明一个参数。
推荐一个学习硬件设计的网站,讲得很清楚:
http://www.flxc.net/html/2011/vg_0906/38.html追问

在麻烦一下你
#延时后面不是有时间吗?前面怎么没有`timescale?
谢谢你啦

第4个回答  2011-11-07
在verilog HDL中,parameter来定义常量,即用parameter来定义一个标识符代表一个常量,称为符号常量,即标识形式的常量采用标识符代表一个常量可提高程序的可读性和可维护性。parameter型数据时一种常数型的数据,其说明格式如下:
parameter 参数名1=表达式,....参数名n=表达式;
parameter AND_DELAY=1, //定义参数AND_DELAY为常量1

#AND_DELAY C=A&B // 表示延迟AND_DELAY 即1单位时间,才进行表达式运算
相似回答
大家正在搜