由于英特尔® Quartus® Prime Pro Edition 软件版本 22.1 出现问题,您在 Platform Designer 中执行 Generate HDL 时可能会看到此错误。造成此错误的原因是动态端口宽度已在 _hw.tcl 文件的 GLOBAL 部分定义:
add_parameter AVS_ADDR_WIDTH整数 36
set_parameter_property AVS_ADDR_WIDTH派生真实
set_parameter_property AVS_ADDR_WIDTH可见错误
set_parameter_property AVS_ADDR_WIDTH AFFECTS_GENERATION错误
set_parameter_property AVS_ADDR_WIDTH HDL_PARAMETER错误
add_interface_port avs0 avs0_address地址输入 AVS_ADDR_WIDTH
要解决此问题,可以将动态端口宽度定义 替换 为一个恒定值:
add_parameter AVS_ADDR_WIDTH整数 36
set_parameter_property AVS_ADDR_WIDTH派生真实
set_parameter_property AVS_ADDR_WIDTH可见错误
set_parameter_property AVS_ADDR_WIDTH AFFECTS_GENERATION错误
set_parameter_property AVS_ADDR_WIDTH HDL_PARAMETER错误
add_interface_port avs0 avs0_address地址输入 36
或 在 _hw.tcl 文件的 ELABORATION 部分定义 动态端口宽度。
此问题从 英特尔® Quartus® Prime 软件版本 22.3 开始修复