文章 ID: 000076488 內容類型: 疑難排解 最近查看日期: 2020 年 10 月 08 日

使用 Intel® Stratix® 10 時,我如何在傳送損壞的部分重新配置位元流後從錯誤狀態復原?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • 部分重新配置控制器 Intel® Arria® 10 Cyclone® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    當 Intel® Stratix® 10 部分重新配置控制器Intel® FPGA IP偵測損壞的部分位流時,它會設定 狀態[2.0] = 3'b100 = PR_ERROR觸發avst_sink_ready 訊號已卸載,部分重新配置控制器Intel® FPGA IP在使用 重設 埠重設 IP 之前,不會接受任何進一步的部分重新配置位流。

    在重設部分重新配置控制器之前Intel® FPGA IP必須確保剩餘的部分位流從Avalon®串流管道沖出,然後才確定重設為部分重新配置控制器Intel® FPGA IP。
     

    解決方法

    若要解決此問題,請導入 RTL 以監控 狀態[2.0] 埠,並在指出 PR_ERROR 時,向 Intel® Stratix® 10 部分重新配置控制器Intel® FPGA IP主端產生 d{3 avst_sink_ready 訊號,並確保 avst_sink_valid 完成切換。這樣一來,將確保從Avalon®串流管道清除剩餘的部分重新配置位流,然後將 重設套 用到 Intel® Stratix® 10 部分重新配置控制器Intel® FPGA IP。

    完成後,便可開始將新的良好部分重新配置位流傳送至部分重新配置控制器Intel® FPGA IP。

    相關產品

    本文章適用於 7 產品

    Intel® Stratix® 10 FPGA 與 SoC FPGA
    Intel® Stratix® 10 DX FPGA
    Intel® Stratix® 10 GX FPGA
    Intel® Stratix® 10 NX FPGA
    Intel® Stratix® 10 MX FPGA
    Intel® Stratix® 10 TX FPGA
    Intel® Stratix® 10 SX SoC FPGA

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