Knowledge Base Article

Why do I see reconfiguration failure in Intel® Stratix® 10 devices when using the Temperature or Voltage Sensor Intel® Stratix® 10 FPGA IP?

Description

During user mode, when asserting the nCONFIG pin low, you might observe unexpected behavior where nSTATUS stays high, which prevents the restarting of the configuration process for Intel® Stratix® 10 devices. This is due to an SDM mailbox flooding event using the Temperature or Voltage Sensor Intel Stratix 10 FPGA IP. A request to perform reconfiguration cannot interrupt the SDM process causing the configuration process to fail.

Resolution

During normal user mode operation, to prevent the SDM mailbox flooding event, do the following :

  1. In each Sensor IP, after issuing one request, wait for the response
  2. After the response is received, wait for 1 second before issuing a new request

To perform reconfiguration:

  1. Before asserting nCONFIG, disable each Sensor IP to prevent any sampling request to the Temperature or Voltage Intel Stratix 10 FPGA IP
  2. Wait for at least 1 second
  3. Assert nCONFIG to start the reconfiguration
Updated 2 months ago
Version 2.0
No CommentsBe the first to comment