文章 ID: 000074695 内容类型: 错误讯息 上次审核日期: 2017 年 12 月 11 日

Error (14566):由于与现有限制的冲突,Fitter 无法放置 1 个外围组件(1 个 I/O 填充物)

环境

  • 英特尔® Quartus® Prime 标准版
  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于英特尔® Quartus® Prime 软件 15.1 版及更高版本出现问题,在编译英特尔® Arria® 10 台设备的设计时,您可能会看到以下错误消息:

    Error (14566):由于与现有限制的冲突,Fitter 无法放置 1 个外设组件(1 个 I/O 填充物)。修复子主题中描述的错误,然后重新运行 Fitter。英特尔 FPGA知识数据库可能还包含有关如何解决此外设放置故障的信息的文章。查看错误,然后访问 https://www.altera.com/support/support-resources/knowledge-base/search.html 的 知识数据库,并搜索此特定的错误消息号。
    Error (175020):Fitter 无法将逻辑 I/O 填充放置为 区域内 (, )到(,),受此限制,因为该区域没有此类逻辑的有效位置。
    信息 (14596):有关故障组件的信息:
    信息 (175028):I/O 填充名称:(n)
    错误 (16234):在两个考虑的位置中,无法找到任何合法位置。 以下是无法使用每个位置的原因:
    信息 (175015):I/O pad
    位置受限,因为:用户位置限制()
    信息 (14709):有限制的 I/O 衬垫包含在一个引脚,其中包含此 I/O 填充
    错误 (175003):I/O 填充位置被占用(两个受影响的位置)
    信息(175029):。已放置在此位置:I/O pad ~ALTERA_CLKUSR~
    信息 (175029):。已放置在此位置:I/O

    信息 (175015):I/O pad
    位置受限,因为:用户位置限制()

    如果 CLKUSR 不是可选地用于设备配置、初始化、收发器校准或/和 EMIF HMC 校准,则可以将 CLKUSR 引脚用作用户 I/O 引脚。 但是,当双用途 CLKUSR 引脚会自动分配为差分引脚对的 n 通道时,可能会发生此错误。

    解决方法

    为了避免此错误,请使用以下分配。

    set_global_assignment - 名称AUTO_RESERVE_CLKUSR_FOR_CALIBRATION关闭

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