文章 ID: 000077363 內容類型: 疑難排解 最近查看日期: 2017 年 03 月 07 日

為什麼在產生 Intel® Quartus® Prime 軟體 16.1 PCIe CvP 後,我無法存取 PCIe 暫存器?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • 適用於 PCI Express* 的 Intel® Arria® 10 Cyclone® 10 硬 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    如果 Arria® Arria 10 裝置使用經由通訊協定 (CvP) 模式設定,並且使用 Quartus® Prime 版本 16.1、16.1.1 和 16.1.2 產生,則您可能無法存取 10 個 PCIe® IP Core 暫存器。

     

     

    解決方法

    若要解決這個問題,請altera_pcie_a10_hip_161_*.v USE_ALTPCIE_PS_HIP_LOGIC參數1 更改為 0,並將設計重新相容

    根據您的設計階層,PCIe IP 收款器傳輸層級 (RTL) 來源通常位於:

    ./altera_pcie_a10_hip161/synth/*_altera_pcie_a10_hip_161_*.v

    變更

    localparam USE_ALTPCIE_RS_HIP_LOGIC = 1;

    自:

    localparam USE_ALTPCIE_RS_HIP_LOGIC = 0;

    然後,執行完整的編譯。

     

    變更此參數後,請勿再生 PCIe IP 核心。再生覆寫變更。

    此問題已在 Intel® Quartus® Prime Pro Edition 軟體版本 17.0 中修復。

    相關產品

    本文章適用於 1 產品

    Intel® Arria® 10 FPGA 與 SoC FPGA

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