微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > ncverilog不支持array型interface,怎么解决?

ncverilog不支持array型interface,怎么解决?

时间:12-12 整理:3721RD 点击:
之前都是用questa和vcs,现在在做对ncverilog的支持,
发现这样的interface报错:
interface xmr_if (
   input real   avpll_clkout2_period[2:0],   //array type, unsupported by NCverilog
....
我想到的办法:
1. 要么把array分开(毕竟只有3个member);
2. 要么不声明为input/output端口,写在interface body里面,然后在top module里面用always或者initial+forever赋值。
请问有人遇到过这个问题吗?怎么解决的?谢

nc对sv的支持很不好,
比如下面的data, nc也不支持
randc bit [15:0] addr, crc, data[7:0];
vcs和questa支持好很多

弄错了,nc是支持real和array类型的,
但不能再top module里面用dot-star例化,
如果显式的例化就可以了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top