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

:该地区没有有效位置

环境

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

关键问题

说明

如果您放置有ALTLVDS_RX兆功能或ALTLVDS_TX兆功能 在 Cyclone V 设备的左侧边缘或右边缘,编译 可能出现与以下错误类似的错误:

Error (175020): Illegal constraint of pin to the region (89, 4) to (89, 16): no valid locations in region

出现此错误是因为默认情况下 ALTLVDS 中的 PLL LVDS 补偿模式实例化了超级功能。LVDS 补偿 Cyclone V 设备的左侧或右侧边缘不支持模式。

解决方法

为防止此错误,执行以下操作之一:

  • 如果您想要生成ALTLVDS_RX兆功能或 ALTLVDS_TX兆功能使用外部 PLL 已关闭
  • 对于ALTLVDS_RX兆功能,添加以下 Quartus 您的项目 Quartus 设置文件 II 分配 (.qsf):

set_instance_assignment -name PLL_COMPENSATION_MODE DIRECT -to |ALTLVDS_RX_component|auto_generated|pll_sclk

对于ALTLVDS_TX兆功能,添加以下 Quartus 您的项目 II 分配.qsf:

set_instance_assignment -name PLL_COMPENSATION_MODE DIRECT -to |ALTLVDS_TX_component|auto_generated|pll_fclk
  • 如果要生成 ALTLVDS_RX 兆功能或ALTLVDS_TX兆功能 如果 使用外部 PLL 打开, 确保 也就是说,当您配置 Altera_PLL megafunction 时,您设置其 操作 模式直通

注:在执行上述任一变通方法后,在执行期间 编译 Quartus® II 软件可能会生成类似的警告 执行以下操作:

Critical Warning (11141): PLL "my_pll:my_pll_inst|my_pll_0002:my_pll_inst|altera_pll:altera_pll_i|general[0].gpll~FRACTIONAL_PLL" drives a non-DPA LVDS interface, but the PLL is not in LVDS compensation mode.

在以下情况下,您可以安全地忽略此警告:

  • 您将 ALTLVDS 宏功能放置在左侧 Cyclone V 设备和
  • PLL 的 操作模式 设置为 直接

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

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