觀察下面的選項,選出正確的選項。

BruceSong發表於2024-04-04

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

相關文章