AN 955: Programmer’s Configuration Debugger Tool

ID 691274
Date 4/01/2024
Public
Document Table of Contents

2.4.1. Reading the QSPI Controller Settings and SFDP Values

  1. Click Hardware Setup to select the hardware setup to use for debugging.
  2. Click Load Device and select your device.
  3. Click Flash.
    Note: The Flash tab is disabled if the selected device does not support this feature.
  4. Select the Chip Select pin that connects to the targeted QSPI flash memory.
    Note: Agilex™ 7 and Agilex™ 5 devices support CS0 to CS3 for targeted QSPI flash memory.
  5. Click Auto-detect to automatically detect the QSPI flash memory that is attached to the device.
  6. Click QSPI Controller and SFDP.
  7. Click Activate to start a debug session. This enables the interface to modify the QSPI controller settings.
  8. Click Read to read the QSPI controller settings and SFDP information of the attached QSPI.
  9. Click Clear to clear the QSPI controller settings and SFDP information read from the QSPI flash.
  10. Click Save As to export the QSPI controller settings and SFDP information read from the QSPI flash into a text file.
  11. Click Toggle to Soft Reset or Hard Reset to reset the attached QSPI device.
    Note: To control QSPI hard reset, enable the QSPI reset pin and connect to the SDM I/O pin (SDMIO15).
  12. Click Submit to update the QSPI controller settings.
    Note: Always configure the flash register accordingly prior to updating the QSPI controller settings to avoid configuration error during debugging.
  13. Click Auto-detect to restore the QSPI controller settings to the default configuration when debugging.
  14. Click Deactivate to end the debug session.
    Figure 8. QSPI Controller and SFDP