关于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编译亦然可行

posted @ 2023-03-17 21:01  xiaoberber  阅读(325)  评论(0编辑  收藏  举报