verilog中task、function和moudle的区别
生活随笔
收集整理的這篇文章主要介紹了
verilog中task、function和moudle的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
verilog中task、function和moudle的區(qū)別
task可以啟動其他任務或者函數(shù);而function不能啟動任務
task可以定義自己的仿真時間,而function不可以;
function返回一個值,而task不返回值;
function至少需要一個輸入變量,而task可以沒有或者有多個類型的變量;
function的目的是返回一個用于表達的值;
moudle可以實現(xiàn)復雜的時序邏輯,而task不行,task不可以有always語句,task和function只能實現(xiàn)組合邏輯電路;
task可以自己調(diào)用自己,而moudle不行
總結
以上是生活随笔為你收集整理的verilog中task、function和moudle的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Excel表格计算本周是今年的第几周
- 下一篇: 运动健身APP开发遭遇其发展瓶颈