文章 ID: 000076453 内容类型: 故障排除 上次审核日期: 2016 年 11 月 26 日

当我选择“自动选择位置”进行 ALERT# 引脚布局时,为什么我的英特尔® Arria® 10 FPGA DDR4 设计在 fitter 中编译失败?

环境

  • 英特尔® Quartus® Prime 标准版
  • 英特尔® Quartus® Prime Pro Edition
  • 英特尔® Quartus® Prime Lite Edition
  • 外部内存接口英特尔® Arria® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    如果在 英特尔® Arria® 10 FPGA DDR4 IP 编辑器的 内存拓扑/拓扑选项中选择“自动选择 location”选项,IP 将自动为mem_alert_n信号选择引脚分配。如果选中了此选项,并将冲突的位置限制应用于mem_alert_n引脚,fitter 错误将在编译过程中导致。

    fitter 错误将包括以下消息:

    Error (14566):由于与现有限制的冲突,Fitter 无法放置 1 个外围组件(1 针)。

    Error (15307):由于项目分配的非法或冲突,不能对设计应用项目分配。请参阅其他消息以采取纠正措施。

    解决方法

    如果您使用“自动选择位置”选项,请删除您mem_alert_n信号的所有位置分配和限制。QSF 文件。英特尔建议您通过选择“有地址/命令引脚的 I/O 通道”选项,手动将mem_alert_n信号放置在地址/命令组中,以获得最佳的时序空间。

    相关产品

    本文适用于 1 产品

    英特尔® Arria® 10 FPGA 和 SoC FPGA

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