1. 程式人生 > >巧用task

巧用task

執行 span src 定時 mage family tput isa alt

task:系統任務,

? 一般用於驗證模塊,或者抽象行為描述的模塊;
? 可以包含input, output inout 端口定義和參數;
? 可以包含時間控制(如: # delays, @, wait)
? 可以調用其他的任務或函數

技術分享

技術分享

技術分享

? 關鍵字disable可以用來禁止任務的執行
? 不要在程序的不同部分同時調用同一個任務。這是因為任
務只有一組本地變量,同一時刻調用兩次相同的任務將會
導致錯誤。這種情況常發生在使用定時控制的任務中。
? 在任務或函數中,引用父模塊中聲明的變量時要特別註
意(即註意變量的層次命名規則)。

巧用task