当您使用信号编译器模块在DSP Builder for 英特尔 FPGAs软件中用 英特尔® MAX® 10 设备编译 FFT 英特尔® FPGA IP设计时,您可能会收到以下错误消息:
ERROR:非法分配:enable_eram_preload。指定法律指派名称。
要解决此问题,请按照以下步骤操作:
- 打开 信号编译器的 \'Advanced\'选项卡。
- 单击 \'Analyze\'。本阶段分析 DSP Builder for 英特尔 FPGAs 标准模块集设计并创建 Quartus® II 项目。请忽略此阶段报告的错误。
- 编辑 位于_dspbuilder目录,在模型文件所在的同一级别创建的 .qsf 文件。
- 将 MAX 10 FPGA更改为仅 MAX 10。
- set_global_assignment 名称INTERNAL_FLASH_UPDATE_MODE“借助 ERAM 添加单个计算图像”。
- 返回到信号编译器, 并运行 \'Synthesis\' 和 \'Fitter\'的步骤来完成 Quartus® 软件编译。
Quartus® II 软件 v15.0 解决了此问题。