在vivado中编写verilog代码时,通常会遇到多维数组,但是.v文件经常不支持,会进行一些警告,并且在仿真时会出现报错
错误原因:端口列表中使用c语言中所谓的多维数组(也就是memery型)仅在 systemverilog 中支持
修改措施:首先找到工程,找到.v文件,将后缀名改为.sv
修改完成后,重新打开工程,将修改后的.sv文件添加到工程中
就可以发现编译和仿真不报错了
在vivado中编写verilog代码时,通常会遇到多维数组,但是.v文件经常不支持,会进行一些警告,并且在仿真时会出现报错
错误原因:端口列表中使用c语言中所谓的多维数组(也就是memery型)仅在 systemverilog 中支持
修改措施:首先找到工程,找到.v文件,将后缀名改为.sv
修改完成后,重新打开工程,将修改后的.sv文件添加到工程中
就可以发现编译和仿真不报错了