UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 20665

10.1 EDK - 外部メモリで xutil.h のメモリ テストを実行すると一部またはすべてのテストでエラーが発生するか、プログラムが停止する

説明

キーワード : memtest, xutil, fail, メモリ, テスト

外部メモリで xutil.h のメモリ テストを実行すると、一部またはすべてのテストでエラーが発生するか、プログラムが停止します。

問題の原因と対処法を教えてください。

ソリューション

メモリ テストでエラーが発生したり、停止した場合は、次のいずれかが原因である可能性があります。

- デザインがタイミングを満たしていない。
デザインがタイミングを満たしているかどうかを確認するには、PAR および Timing Analyzer レポートを参照してください。

デザインがタイミングを満たしていない場合は、インプリメンテーションのエフォート レベルを上げるか、UCF ファイルに適切な制約を設定してください。

- 外部メモリとプロセッサを接続するメモリ制御コアのパラメータが、MHS ファイルで不適切に設定されている。

メモリ制御コアのパラメータが適切に設定されているかどうかを確認するには、MHS ファイル内のメモリ制御コアのパラメータを、外部メモリのデータシートに記載されているデバイス仕様と比べてください。

- メモリ制御コアと外部メモリ デバイス間でエンディアンが一致しない。MicroBlaze および PowerPC プロセッサのいずれもビッグ エンディアンのアーキテクチャです。この場合、バスの MSB は、バスのビット 0 と定義されます。

ただし、メモリ デバイスのデータシートには、バスをリトル エンディアンと定義する傾向があります。メモリ制御コアのアドレス バスとデータ バスの MSB と外部メモリ デバイス バスの LSB を誤って接続してしまうことはよくあります。

メモリ制御コアのアドレス バスとデータ バスの MSB は、外部メモリ デバイス バスの MSB に正しく接続してください。
AR# 20665
日付 12/15/2012
ステータス アクティブ
種類 一般
このページをブックマークに追加