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

為什麼在使用主動序列組態模式時,我無法透過 JTAG 介面存取Intel® Arria® 10 裝置?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

如果 EPCQ-L 設定裝置已程式化成損壞的影像或錯誤的程式設計檔,主動序列組態就會失效,而且您會在配置期間觀察Intel® Arria® 10 裝置上的 nSTATUS 針腳。嘗試將Intel® Arria® 10 裝置設定為損壞的位串流會導致意外行為,使得 JTAG 埠無法存取。

 

 

解決方法

若要解除Intel® Arria® 10 裝置因組態影像損壞的原因,您需要持續變更CONFIG_IO指令以重新存取 JTAG 埠。CONFIG_IO指令將停止主動序列設定程式,因此可以存取 JTAG 埠。還應讀取一致的有效 IDCODE 值。

 

您可以使用 Jam STAPL 檔案將CONFIG_IO指令發佈到 Intel® Arria® 10 裝置。 a10_unbrick.jam 檔案將發出 30 次CONFIG_IO指令,接著是 IDCODE 指令。若要使用quartus_jli執行果醬檔案,請使用下列命令:

 

quartus_jli-c-aCONFIG_IO a10_unbrick.jam

 

執行後,您應該會看到正在讀取有效的 IDCODE 值,這表示 JTAG 埠現在已存取。然後用有效的組態影像重新程式設計 EPCQ-L 裝置。

 

相關產品

本文章適用於 3 產品

Intel® Arria® 10 SX SoC FPGA
Intel® Arria® 10 GX FPGA
Intel® Arria® 10 GT FPGA

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