我可以编译在Synopsys的FPGA Express软件由MAX + PLUS®II的MegaWizard®插件管理器生成VHDL文件?-Altera-Intel社区-FPGA CPLD-ChipDebug

我可以编译在Synopsys的FPGA Express软件由MAX + PLUS®IIMegaWizard®插件管理器生成VHDL文件?

是。然而,通过在Altera®MegaWizard插件管理器生成的VHDL文件包含组件声明和用户指定的宏功能的实例化。 Synopsys FPGA Express软件使用内部模板文件,其中包含所有参数化模块库(LPM)组件声明。 MegaWizard生成的文件中的组件声明与FPGA Express模板文件之间可能不匹配。

对于包含LPM_PIPELINE参数的许多LPM函数,MegaWizard插件管理器将为其分配POSITIVE类型。但是,FPGA Express模板文件将其分配给INTEGER类型。在这种情况下,VHDL文件由FPGA Express软件分析,没有任何错误。但是,在为文件创建芯片实现时,FPGA Express软件将产生内部错误。根据不匹配的确切性质,您可能会遇到各种各样的错误。

此问题的解决方法是在将文件导入FPGA Express软件之前删除由MegaWizard Plug-In Manager生成的VHDL文件的组件声明部分。这迫使FPGA Express软件使用自己的LPM模板文件进行组件声明,并消除任何声明差异的可能性。

请登录后发表评论

    没有回复内容