ファクトリー・イメージ・モードのアドレス・オフセット・ 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レジスターを読み取ることができます。