Skip to content

Fix SLM channel config for OPX1000 LF-FEMs#96

Open
sebastianorbell-qm wants to merge 1 commit intofeat/neutral_atomsfrom
fix/neutral_atom_slm
Open

Fix SLM channel config for OPX1000 LF-FEMs#96
sebastianorbell-qm wants to merge 1 commit intofeat/neutral_atomsfrom
fix/neutral_atom_slm

Conversation

@sebastianorbell-qm
Copy link
Copy Markdown
Contributor

Summary

  • Update port tuples from FEM slot 1 to slot 5 (LF-FEM location on cluster CS_4)
  • Convert SLM from standalone DigitalOutputChannel to SingleChannel with digital output attached, making it a proper QUA element that supports align()
  • Refactor SLM driver to reference channel by name (avoids quam parent conflict) and play digital marker pulses for on()/off() instead of setting Python attributes
  • Add simulation output plotting with TkAgg matplotlib backend for PyCharm compatibility

Test plan

  • Run ghz.py against cluster CS_4 and verify open_qm succeeds
  • Verify simulation completes and plots are displayed
  • Confirm SLM digital marker pulses appear in simulation output

- Update port tuples to use FEM slot 5 (LF-FEM on cluster CS_4)
- Convert SLM from standalone DigitalOutputChannel to SingleChannel with
  digital output attached, making it a proper QUA element for align()
- Refactor SLM driver to reference channel by name (avoids quam parent
  conflict) and play digital marker pulses instead of setting Python attrs
- Add simulation output plotting with TkAgg backend for PyCharm compat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant