當您在工廠影像模式的位址偏移偏移0x18讀取 Cyclone® IV 裝置中的RU_RECONFIG_TRIGGER_CONDITION註冊器時,即使應用程式影像更新期間發生錯誤,您仍可獲得0x0值。
根據表格 20 下的 遠端更新 Intel® FPGA IP 使用者指南 ,位址偏移的最後兩位代表 read_source 訊號。因此,位址偏移0x18最後兩個位是 00,這指的是狀態註冊器中的目前狀態內容。這就是為什麼在位址偏移0x18讀取時,您會看到 RU_RECONFIG_TRIGGER_CONDITION 註冊值0x0。
您必須寫正確的位址偏移,才能隨 身攜帶read_source 值,如 遠端更新Intel FPGA IP使用者指南 表 21 所示。在 Cyclone IV 裝置中,您只能在 read_source = 01 (讀取過去狀態 1 重新配置觸發條件來源) 和 read_source = 10 (讀取過往狀態 2 重新配置觸發條件來源) 期間讀取重新設定觸發條件)。因此,您可以在位址偏移0x19 ( read_source =01) 或 0x1A (read_source=10) 讀取RU_RECONFIG_TRIGGER_CONDITION註冊。