改进的块名
改進的塊名
代碼中可包括多個嵌套begin…end塊
命名的end可以和命名的begin配對
如果想在一個塊的結尾指明它的名稱,可以在關鍵字end后面加上:<名稱>。在冒號的前后允許有空格,但不是必須的。
這個跟著end后面的快名稱是可選的,但它必須和相對應的begin后的名稱一致。如果兩者不同,系統會報告錯誤。
8、語句標號
命名用來識別一組語句
除了命名語句塊,SystemVerilog還可以在任意過程語句前指定一個標號。
語句標號用來識別單條語句
語句標號是用來識別一條語句,而命名的語句塊識別有一條或多條語句的塊。
標號語句有助于記錄代碼
語句標號記錄代碼中的特定行,這樣可使代碼的可讀性更高,也更容易在其他文件引用這些代碼行。對調試和代碼覆蓋率分析工具而言,使用語句標號識別代碼中的特定行是非常有用的。語句標號還允許使用名稱引用相應語句。這樣,在執行進程中的語句可以別disable語句取消,與取消命名的語句組或任務一樣。
一個語句塊可以有一個名稱或標號
一個begin…end塊是一條語句,因此也可以有語句標號或塊名稱。
但是一個語句塊同時有標號和塊名稱卻是非法的
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 亚马逊保险如何买 怎么买亚马逊保险
- 下一篇: 中银富登村镇银行存款安全吗 是安全的