AR# 53393

iMPACT - SPI フラッシュから読み出したチェックサムが .prm ファイルの値と一致しない

説明

SPI フラッシュから iMPACT のチェックサムを読み出すと、その値が .prm ファイルに記述されている値と一致していません。

これはなぜですか。

ソリューション

iMPACT は SPI のチェックサム計算とは異なるアルゴリズムを使用します。

iMPACT では、バイトの加算を実行する前にデータに対してバイト スワップが実行されます。

PROM Generator ではこれは実行されません。

iMPACT では、常にチェックサムが読み出され、既知で問題のないプログラムからのチェックサムが iMPACT でのプログラムと比較されます。

ザイリンクス以外のツールでプログラムした場合、.prm ファイルに含まれる PROM Generator で生成されたチェックサムが比較により適しています。

PROM Generator でのチェックサムの算出方法と、このチェックサムをデバイスから読み出されたチェックサムと比較する際の考慮事項は、(ザイリンクス アンサー 18884) を参照してください。

この問題は、Vivado デバイス プログラマ 2014.3/2014.4 で修正されています。

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
47890 14.x iMPACT - 既知の問題 N/A N/A
AR# 53393
日付 03/30/2015
ステータス アクティブ
種類 一般
デバイス
ツール 詳細 概略