文章 ID: 000085620 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

为什么在生成 HardCopy 配套修订版时,我的默认参数指派会损坏?

环境

  • 英特尔® Quartus® II 订阅版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于 Quartus® II 软件版本 10.1 SP1 及更早版本出现问题,生成 HardCopy® 配套修订版时,具有 hex 值的默认参数分配可能会损坏。

    要在 Assigments 菜单上设置默认参数, 单击 设置 , 展开 分析和合成设置 , 单击 默认参数。例如,如果您输入了 hex 值,则 X"F0" 此值可能会损坏到 X"F0 创建 HardCopy 配套修订版时。

    这种损坏可能会导致合成错误,例如 HardCopy 编译中的以下错误:

    Error (10315): VHDL syntax error at : object with std_logic type cannot contain character '"'

    您遇到的实际错误可能略有不同,因为它取决于您如何在代码中使用参数。

    为了避免此类错误,使用二进制值而不是 hex 指定默认参数。

    例如, 使用二进制值 11110000 而不是 hex 等效的值 X"F0"

    这个问题从 Quartus® II 软件版本 11.0 开始修复。

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。