close
function and task的差別
相同處à
1. 均放在Module中,將重複的code寫成函數供引用,提升程式設計的效率。
2. 均不能使用wire變數。
3. 均用於Behavior Model,本身內容不能有always model。(一般會寫在always model中)
相異處à
Functionà
1. 可以引用其他的Function,但是不能引用task。
2. 至少要有一個以上的input宣告,以及只能有一個output。
3. 不一定要在程式區塊(Procedural block)中。
4. 一定要在等號右邊。
Taskà
1. 可以引用其他的function或task。
2. 不一定要有input、output or inout宣告。
3. 一定要在程式區塊(Procedural block)中。
全站熱搜