Shane AO  

Welcome/Index | Architecture | Procedures | Problems | Features | Documents | Resources | Chronology  



SHARCS Problem: Timeout During Read

Manifestation:

  • Exposure progress in sharcs_fe indicates timeout during read and exposure aborted.
  • Image sharcsdipl/Log is dark.

Solution/Recovery:

Level 1:

  1. In sharcs_fe GUI, select Windows..., Setup...
  2. In Setup window, check that AsicCfg keyword is set to appropriate configuration file:
    a) If cold, C:\SHARCSColdSidecarControlConfig.xml
    b) If warm, C:\SHARCSWarmSidecarControlConfig.xml
  3. In Setup window, check that UnixRootDir keyword is set to /data
  4. In Setup window, check that WinRootDir keyword is set to Z:\
  5. In Setup window, check that Outdir keyword is set to sharcs
  6. In Setup window, if Connected keyword is set to No or if upper right corner of sharcs_fe indicates Lost Server, click the connect button. The button should turn yellow while attempting to connect, and should turn red if there are connection problems.
  7. In Setup window, click the Init button to initialize the system. The Initing keyword should change to Yes during initialization, and if the process is successful the SidecarInit keyword will read Success.
  8. Close Setup window.

Level 2:

Stop and re-start software on stealthie:
  1. user@covert.ucolick.org > rdesktop stealthie - From covert connect to stealthie via remote desktop.
  2. Select SidecarServer terminal window. Use Ctrl & C to close SidecarServer.
  3. Maximize the Sidecar ASIC IDE software window.
  4. Click the red (square) Stop HAL button in upper menu bar to stop the Hardware Abstraction Layer (HAL).
  5. Close/shutdown Sidecar ASIC IDE software window. If presented with a pop-up dialogue box prompting a response to save, respond No.
  6. In stealthie desktop, double click Sidecar ASIC IDE shortcut icon.
  7. The Sidecar ASIC Integrated Development Environment (IDE) dialogue box should appear. In lower right, select Open.
  8. The dialogue box should open to:
    C:\Program Files\Teledyne Scientific\SidecarASIC IDE\
    If not, navigate to this subdirectory.
  9. Open folder: Test.
  10. Select file: Test.soln. In response, assembly files listed under the JADE and ASIC tree should be launched.
  11. Click green play Start HAL button in top-left corner of IDE window to launch Hardware Abstraction Layer (HAL) server.
    When selected, this option should fade to grey, and a corresponding red (square) Stop HAL button should become available.
  12. Click color="yellow" downward-pointing Firmware icon in Integrated Development Envirnment toolbar in order to download necessary firmware into the FPGA of the JADE2 card.
    Wait circa 15 seconds for download to progress to completion (observe progress bar in lower-right). System log also indicates status of download.
    When JADE2 firmware has been successfully downloaded a green circle appears in the JADE2 tree next to the JADE2 text (replacing a yellow caution triangle).
  13. Click blue downward-pointing JADE Registers arrow to download the JADE registers. The System log should immediately report that the JADE2 registers have been downloaded.
  14. Click the Config button (two small, downward-pointing, black arrows) in the right hand side of the toolbar.
    If the file:
    HxRG_Main.mcd is already present in the bottom left box, click OK and proceed to next step.
    If MCD file is not present, click on Browse... and select the file HxRG_Main.mcd, which should be in the following sub-directory:
    C:\Program Files\Teledyne Scientific\SidecarASIC IDE\
    Click double downward-pointing arrows icon underneath the top-left box. File HxRG_Main.mcd should move to the bottom left box.
    Browse, select and add HxRG_Main_ShARCS.mcd and ShARCS_Voltages.mcd to the bottom left box.
    Click OK. The window should close.
  15. Click the purple downward-pointing MCD arrow to download the HxRG_Main.mdc instructions to the Sidecar microcontroller. The System log should indicate Download of mcd file(s) complete.
    When download is complete, a green circle appears in the JADE2 tree next to the ASIC1 text (replacing a yellow caution triangle).
  16. IDE start-up complete. Minimize window (IDE must continue to run in the background).
  17. If operating the detector warm, double-click desktop Warm SidecarServer shortcut icon.
    If operating the detector cold, double-click desktop Cold SidecarServer shortcut icon.
  18. In sharcs_fe GUI, select Windows..., Setup...
  19. In Setup window, check that AsicCfg keyword is set to appropriate configuration file:
    a) If cold, C:\SHARCSColdSidecarControlConfig.xml
    b) If warm, C:\SHARCSWarmSidecarControlConfig.xml
  20. In Setup window, check that UnixRootDir keyword is set to /data
  21. In Setup window, check that WinRootDir keyword is set to Z:\
  22. In Setup window, check that Outdir keyword is set to sharcs
  23. In Setup window, if Connected keyword is set to No or if upper right corner of sharcs_fe indicates Lost Server, click the connect button. The button should turn yellow while attempting to connect, and should turn red if there are connection problems.
  24. In Setup window, click the Init button to initialize the system. The Initing keyword should change to Yes during initialization, and if the process is successful the SidecarInit keyword will read Success.
  25. Close Setup window.

Cause:

  • Unknown.

Associated Issues:

  • None.

Change Log:

2016-11-21: Updated.
2015-02-04: First version.

This document last updated (UTC): Tuesday 04 March 2025