最近代码里面有一句inside 判断语句,明明条件满足,但是就是判断失败,代码如下:
xxx;
if(i inside {[7:0]}) begin //i==5
xxx;
end
xxx;
翻看sv 手册才发现 inside 后面跟的是range value,必须是从小写到大,也就是必须写成 :
if(i inside {[0:7]}) ,这样才能起效。手册如下:
最近代码里面有一句inside 判断语句,明明条件满足,但是就是判断失败,代码如下:
xxx;
if(i inside {[7:0]}) begin //i==5
xxx;
end
xxx;
翻看sv 手册才发现 inside 后面跟的是range value,必须是从小写到大,也就是必须写成 :
if(i inside {[0:7]}) ,这样才能起效。手册如下:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1419601.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!