购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3.6 方法的参数默认方向该如何辨别?

对于function、task,如果其参数的方向未声明,那么它的方向默认为input方向。如果声明了方向,那么该参数以及其后续的参数方向均相同。例如 function void foo(A,B,output C,D) 中,A和B由于未声明方向,所以是input,C和D为声明后的方向,即output。

关键词:

argument direction 参数方向,default direction 默认方向

避坑指南:

对每一个参数都应该声明方向(不易出错),且声明方向的同时记得添加数据类型,否则默认数据类型为logic(1位宽)。

参考代码: sv_method_args_direction.sv

仿真结果:

阅读手记: tRZ3bTcYkXJ6NKEIlZAu8dE9AOoF/Pu9fbPUpHjLpGJN0yVrmytm1X7uYRqaMcRu

点击中间区域
呼出菜单
上一章
目录
下一章
×