2010-12-11 5 views
0

私は、JTAGピンを介してXSVFプレーヤを使用してザイリンクスのSpartan3をプログラミングするCPUを備えた組み込みプロジェクトを持っています。私はこれらのJTAGピンを介してを確認する方法を探していますが、有効なコンフィギュレーションがFPGAにロードされています。
アップデートの途中でシステムを再起動すると、プログラムされていないケースが発生し、次回の起動時にデバイスがプログラムされません。アルテラのJAMPlayerには、有効な画像がロードされていることを確認するコマンドがあり、XSVFファイル/プレーヤーを使用して同様のものを探しています。
XSVFプレーヤによるFPGA負荷の確認

+0

Spartan IIIは不揮発性ではありません。システムを再起動した場合、どのような場合でも再プログラムする必要はありませんか?または、別に電源が供給されていますか? – Clifford

+0

部品が正しくプログラムされていると、すべてのザイリンクスFPGAはDONEピンをハイにします。このピンは通常LEDに接続されているので見やすいです。 "XSVF-player"(私はそれを使ったことがない)はJTAGを通してDONEレジスタをポーリングできますか?もしそうなら、それが最も簡単な方法です。 –

答えて

0

DONEフラグは、JTAG命令レジスタのリードバック値に含まれています。このxilinx answerには、DONEフラグのチェック方法が記載されています。

IRビット値は、Spartan-3コンフィギュレーションユーザーガイドのJTAGセクションにも記載されています。

+0

ありがとう!それはちょうど私が探していた情報の種類です。 – GeePokey