|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 zzczx 于 2011-11-2 16:25 编辑
附件是完整的例子和从中解压出的单独的atm_cell.sv.
是systemverilog for verification 书中的一个例子源代码,从chris spear主页上下
载的,按理不该有错。 不过作者是用vcs跑的。 我现在用questasim 跑,出现以下错误
:
##### atm_cell.sv(91): UNI_cell cell;
# ** Error: atm_cell.sv(91): near "cell": syntax error, unexpected "cell", e
xpecting "IDENTIFIER" or "TYPE_IDENTIFIER" or '='
###### atm_cell.sv(92): $cast(cell, to);
# ** Error: atm_cell.sv(92): near "cell": syntax error, unexpected "cell", e
xpecting ')' or ','
###### atm_cell.sv(93): if (this.GFC != cell.GFC) return 0;
# ** Error: atm_cell.sv(93): near "cell": syntax error, unexpected "cell"
###### atm_cell.sv(94): if (this.VPI != cell.VPI) return 0;
# ** Error: atm_cell.sv(94): near "cell": syntax error, unexpected "cell"
###### atm_cell.sv(95): if (this.VCI != cell.VCI) return 0;
# ** Error: atm_cell.sv(95): near "cell": syntax error, unexpected "cell"
###### atm_cell.sv(96): if (this.CLP != cell.CLP) return 0;
# ** Error: atm_cell.sv(96): near "cell": syntax error, unexpected "cell"
###### atm_cell.sv(97): if (this.PT != cell.PT) return 0;
# ** Error: atm_cell.sv(97): near "cell": syntax error, unexpected "cell"
###### atm_cell.sv(98): if (this.HEC != cell.HEC) return 0;
# ** Error: atm_cell.sv(98): near "cell": syntax error, unexpected "cell"
###### atm_cell.sv(99): if (this.Payload != cell.Payload) return 0;
# ** Error: atm_cell.sv(99): near "cell": syntax error, unexpected "cell"
###### atm_cell.sv(104): function void UNI_cell::display(input string prefix
);
帮忙看看是什么地方有误。初学systemverilog,满头雾水啊。谢谢 |
-
-
utopia.tar
110 KB, 下载次数: 36
, 下载积分:
资产 -2 信元, 下载支出 2 信元
完整例子
-
-
atm_cell.zip
2.09 KB, 下载次数: 18
, 下载积分:
资产 -2 信元, 下载支出 2 信元
单独的atm_cell文件
|