AN 955: Programmer’s Configuration Debugger Tool

ID 691274
Date 11/04/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

2.1.1. Reading Device Information

To read device information:
  1. Click Hardware Setup to select the hardware setup to use for debugging.
  2. Click Load Device and select a device from the drop-down list if more than one device exists in the hardware setup.
  3. Click Device Info for device information reading.
    Note: The Device Info tab is disabled if the selected device is not SDM-based.
  4. Click Read Device Info to read device information for the selected device.
    • Device Name
    • JTAG ID
    • Chip ID
    • Boot Status
    • Configuration Status:
      • State provides the most recent device configuration states.
      • Major Error Code provides the major error code for the most recent configuration related error.
      • Major Error Type provides the corresponding error type for the major error code.
      • Minor Error Code provides the minor error code for the most recent configuration related error.
      • Minor Error Type provides the corresponding error type for the minor error code.
      • Error Location provides an approximate location of error occurrence in the bitstream. The error location status is helpful when an error occurs in the debugger tool.
      • Error Detail provides more information as to where the error has occurred. The error detail status is helpful in conjunction with the error location.
      • Error Message provides the corresponding error messages when an error occurs.
    • Configuration Pin Signals:
      • Most recent device configuration states.
      • MSEL value latched by the device at power-up.
    • Soft Function Status provides the value for each soft function, even if you have not assigned the function to an SDM pin.
      Note: Refer to Table 1 for more details on soft function description.
  5. Click List of OPN to display all the possible OPNs with the same JTAG ID.
  6. Click Reset when you wish to reset the page.
Figure 3. Device Information
Table 1.  Soft Function Description
Soft Function Description
CONF_DONE The function status goes high, indicating all configuration data is received.
CVP_DONE The function status goes high, indicating the device has received the complete bitstream during configuration via protocol (CvP) core image configuration.
INIT_DONE

The function status goes high, indicating the device enters the user mode upon completion of configuration.

SEU_ERROR

The function status goes high, indicating an SEU error message inside the SEU error queue.

HPS_COLDRESET The function status goes high, indicating that HPS is in cold reset.
HPS_WARMRESET The function status goes high, indicating that HPS is in warm reset.
POR_WAIT The function status goes high, indicating the device is waiting for a power cycle.
PROVISION_CMF The function status goes high, indicating the device is running in provision firmware.
CMF_TRANSITION_DISABLED The function status goes high, indicating the device reconfiguration is disabled. You must power cycle the device to recover.