是。然而,通过在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模板文件进行组件声明,并消除任何声明差异的可能性。
没有回复内容