关于Quartus低版本(13.0)打开高版本工程(15.0)时编译出错的问题
关于Quartus低版本(13.0)打开高版本工程(15.0)时编译出错的问题
最近在家用笔记本打开在学校编写的quartus工程时,遇到一点小问题,由于在学校用的15.0版本,而笔记本装的13.0版本,然后就是编译时出了点问题,找了半天发现没什么这类问题的解答,自己解决后发上来供大家参考
问题描述:
关于Quartus低版本(13.0)打开高版本工程(15.0)时编译出错的问题:
“Error (125091): Tcl error: ERROR: Illegal assignment: IP_GENERATED_DEVICE_FAMILY. Specify a legal assignment name.”
原因分析:
主要是IP核版本的问题,一般来说高版本兼容低版本,低版本大多数情况下不兼容高版本,因为新版本的软件都加入了更强大的功能
解决方案:
在相应IP核的“.qip”文件中删除------set_global_assignment -name IP_GENERATED_DEVICE_FAMILY “{Cyclone IV E}”------这一行
另外,其中关于15.0版本这一行,实测不删除这行编译也可通过,把15.0改成13.0编译亦然可行