文章 ID: 000078614 內容類型: 疑難排解 最近查看日期: 2012 年 12 月 12 日

:區域內沒有有效的位置

環境

  • Intel® 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兆功能,或 使用 外部 PLL 的ALTLVDS_TX兆功能 關閉
    • 若要ALTLVDS_RX兆功能,請新增下列 Quartus II 分配給您的專案 Quartus 設定檔 (.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 超級功能時,您會設定其 運作 模式直接

    注意:在您執行上述任何一個解決方法後,會在期間 編譯 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 產品

    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。