Skip to content

Conversation

@newell
Copy link

@newell newell commented Jan 23, 2025

This PR adds:

  1. Decoupling for the individual DDS channels.
  2. Individual DDS Channel control of:
    • PROFILE
    • IO_UPDATE
    • OSK
    • DRCTRL
    • DRHOLD
    • ATT_EN

which allows OSK, DRG and other capabilities to ARTIQ.

This helps address many of the items in:

#7

For ARTIQ coredevice driver code to use these changes see:

m-labs/artiq#2657

@dimitsev
Copy link

dimitsev commented Apr 1, 2025

Which Urukul hardware releases are compatible with the new code in this PR? Our oldest is https://github.com/sinara-hw/Urukul/releases/tag/v1.5.3 , for example.

@newell
Copy link
Author

newell commented Apr 1, 2025

Which Urukul hardware releases are compatible with the new code in this PR? Our oldest is https://github.com/sinara-hw/Urukul/releases/tag/v1.5.3 , for example.

I have tested with with v1.4 hardware but it should work with newer revisions as well. You will need updated ARTIQ drivers in order to use this code. See m-labs/artiq#2657

@dimitsev
Copy link

dimitsev commented Apr 1, 2025

Thanks a lot, @newell ! A few quick questions:

  • Can I still connect 6 Urukuls to 1 Kasli (SoC)? If not, how many Urukuls can I maximally connect to 1 Kasli (SoC)?
  • Do I lose any existing hardware capability? For instance, are the RF switches slower compared to before? (Are they moved from TTL to a serial bus or smth like that?)
  • Has M-Labs already given you a time estimate of how soon your PR will be integrated into main-line Artiq? (weeks / months / longer?)

@newell
Copy link
Author

newell commented Apr 1, 2025

Thanks a lot, @newell ! A few quick questions:

  • Can I still connect 6 Urukuls to 1 Kasli (SoC)? If not, how many Urukuls can I maximally connect to 1 Kasli (SoC)?

These changes don't modify Kasli connection capabilities.

  • Do I lose any existing hardware capability? For instance, are the RF switches slower compared to before? (Are they moved from TTL to a serial bus or smth like that?)

RF switches weren't modified, you can check the diff.

  • Has M-Labs already given you a time estimate of how soon your PR will be integrated into main-line Artiq? (weeks / months / longer?)

This would be a question for @sbourdeauducq

@jbqubit
Copy link

jbqubit commented Apr 25, 2025

When this is committed please tag it v1.5.0.

I've updated the Urukul wiki to track these changes.

@newell
Copy link
Author

newell commented Apr 25, 2025

When this is committed please tag it v1.5.0.

I've updated the Urukul wiki to track these changes.

This repository was forked to:

https://git.m-labs.hk/M-Labs/urukul-pld

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.

4 participants