m-labs / artiq

A leading-edge control system for quantum information experiments
https://m-labs.hk/artiq
GNU Lesser General Public License v3.0
437 stars 201 forks source link

ad9910: expose/abstract DRG (ramp generator) #1344

Open jordens opened 5 years ago

jordens commented 5 years ago

ARTIQ Feature Request

Problem this request addresses

The AD9910 DDS on Urukul has a digital ramp generator that is not exposed in the coredevice API.

Describe the solution you'd like

Abstract/Expose it.

Additional context

Similar level of abstraction/exposure as the RAM methods. Details TBD.

spomjaksilp commented 4 years ago

I will start working on this feature in the upcoming days. Are the DRG control pins exposed to artiq in any way? The Urukul schematics imply that they are at least connected in rev 1.5.

jordens commented 4 years ago

You will probably need to change the Urukul CPLD gateware. Making it backwards compatible would be key.

spomjaksilp commented 4 years ago

thx for the hint. Did not think about that :+1: