記事 ID: 000074577 コンテンツタイプ: トラブルシューティング 最終改訂日: 2017/12/01

Cyclone® IV デバイスでのリモート・システム・アップデート中にエラーが発生した場合でも、正しいRU_RECONFIG_TRIGGER_CONDITIONのレジスター値を読み取ることができないのはなぜですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

ファクトリー・イメージ・モードのアドレス・オフセット・ 0x18 で、Cyclone® IV デバイスのRU_RECONFIG_TRIGGER_CONDITIONレジスターを読み取っている場合、アプリケーション・イメージの更新中にエラーが発生した場合でも、0x0値が得られる場合があります。

表 20 の リモート・アップデート・インテル®® FPGA IP ユーザーガイド によると、アドレスオフセットの最後の 2 ビットは read_source 信号を表しています。したがって、最後の 2 ビット0x18アドレスオフセットは 00 であり、ステータスレジスター内の現在の状態内容を参照します。アドレスオフセット0x18で読み込む際に 0x0 RU_RECONFIG_TRIGGER_CONDITIONレジスター値が表示される理由です。

 

解決方法

リモート・アップデート・インテル FPGA IP・ユーザーガイドの表 21 に示されているように、read_source値を伝送するには、正しいアドレス・オフセットを書き込む必要があります。Cyclone IV デバイスでは、read_source = 01 (リード過去ステータス 1 リコンフィグレーション・トリガー条件ソース) および read_source = 10 (リード過去ステータス 2 リコンフィグレーション・トリガー条件ソース) の間のみリコンフィグレーション・トリガー条件を読み取ることができます。したがって、アドレス・オフセット・0x19 (read_source=01) または0x1A (read_source=10) のいずれかでRU_RECONFIG_TRIGGER_CONDITIONレジスターを読み取ることができます。

関連製品

本記事の適用対象: 1 製品

Cyclone® IV FPGA

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。