AR# 45329

HMAC エラー - eFUSE レジスタをプログラムした後にビット ファイルをダウンロードできない

説明

eFUSE レジスタをプログラムしましたが、ビット ファイルをダウンロードできません。

BOOTSTS レジスタに HMAC エラーが発生しています。

eFUSE レジスタに格納されているデータは、予期していたものと同じデータです。

ソリューション

ビット ファイルを生成するときに、-g StartUpClk:CClk オプションが使用されていると、HMAC エラーが発生する可能性があります。
 
iMPACT を使用してプログラミングする場合、ビットストリーム スタートアップ クロックは、CCLK から JTAG クロックに変わります。

PC メモリに格納されているビットストリームは変更され、結果的に HMAC エラーが発生します。
 

これを回避するには、iMPACT で [Startup clock Auto Correction] をオフにします。

これは [Edit] → [Preferences] で設定できます。

外部フラッシュ メモリに格納されているコンフィギュレーション データを使って FPGA をプログラムする場合は、この問題は発生しません。

AR# 45329
日付 01/30/2015
ステータス アクティブ
種類 一般
デバイス 詳細 概略
ツール 詳細 概略