观察下面的选项,选出正确的选项。
A、parameter语句能够在延时的格式说明块中出现
B、由specparam语句进行定义的参数只能是延时参数
C、由parameter语句定义的延时参数只能在延时说明块内使用
答案:
B
解析:
specparam语句只能在延时的格式说明块中出现,而parameter语句则不能够在延时的格式说明块中出现。所以A选项是错误的。由specparam语句定义的延时参数只能在延时说明块内使用,而由parameter语句定义的参数则可以在模块内的任何位置说明。所以C选项是错误的。
路径延迟用关键字 specify 和 endspecify 描述,关键字之间组成 specify 块语句。specify 是模块中独立的一部分,不能出现在其他语句块(initial, always 等)中。
specify 块语句主要有以下功能:(1)指定所有路径中引脚到引脚的延迟;(2)定义 specparam 常量;(3)在电路中设置时序检查。
具体细节可参照 https://www.runoob.com/w3cnote/verilog2-specify.html

浙公网安备 33010602011771号