リモート・アップデートのインテル®FPGA IPユーザーガイド

ID 683695
日付 7/13/2021
Public
ドキュメント目次

1.2.6.2. レジスターマップ

表 6.   インテル® Arria® インテル® Cyclone® デバイスのリモート・アップデートの Intel® FPGA IPコア Avalon® -MMレジスターマップ
  • 各コマンドには異なるパラメーター値があるため、IPコアは各フィールドを個別に読み出しまたは書き込みできます。
  • WIDTH_MANのデフォルト値は0です。
レジスター名 アドレス・オフセット R/W 説明
RU_RECONFIG_TRIGGER_CONDITIONS 0x0 5 読み出し コンフィグレーション・トリガー条件を読み出します。
  • ビット 4—wdtimer_source:ユーザーウォッチドッグ・タイマーのタイムアウト
  • ビット 3—nconfig_source:外部コンフィグレーションのリセット(nCONFIG)アサーション。
  • ビット 2—runconfig_source:ロジックアレイからトリガーされたコンフィグレーションリセット
  • ビット 1-nstatus_sourcenSTATUS エラーの結果として外部デバイスによってアサートされました。
  • ビット 0—crcerror_source:アプリケーション・コンフィグレーション中のCRCエラー。
RU_WATCHDOG_TIMEOUT 0x1 12 読み出し / 書き込み ウォッチドッグ・タイムアウト値を書き込む。
RU_WATCHDOG_ENABLE 0x2 1 読み出し / 書き込み ウォッチドッグ・タイムアウトを有効または無効にします。
  • 0:無効にする
  • 1:有効にする
RU_PAGE_SELECT 0x3 24または32 読み出し / 書き込み コンフィグレーション・イメージの開始アドレスの読み出しまたは書き込み。
RU_CONFIGURATION_MODE 0x4 1 読み出し / 書き込み アプリケーション・ページでは1に、ファクトリー・ページでは0に設定されます。
RU_RESET_TIMER 0x5 1 書き込み

このレジスターに値1を書き込んで、リモート・アップデートのリセットタイマーをトリガーします。 IPは、リモート・アップデートのリセットタイマーピンへのリセットパルスを自動的にトリガーします。

RU_RECONFIG 0x6 1 書き込み

このレジスターに値1を書き込んで、新しいイメージからのリコンフィグレーションをトリガーします。 IPは1をに設定します リコンフィグレーション リモート・アップデートのピンで、プロセスが完了するまでこの値を保持します。

RU_CTL_NUPDT 0x7 1 書き込み 制御することにより、制御/更新レジスターからのデータのキャプチャを許可します ctl_nupdt
  • 0:更新レジスターから値をキャプチャします
  • 1:制御レジスターからデータをキャプチャします