-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sinara board support: m-labs #139
Comments
Support needed for AD7194BCPZ analog mezzanine monitoring/calibration ADC established in Issue #141. |
@jordens @sbourdeauducq Please propose a road map for support of Sayma v0.1 hardware with emphasis on the LogiQ use case. Please include testing, delegation and responsibilities. |
M-Labs hasn't made their own roadmap or checklist for Sayma support in the ARTIQ repository. I'd like to keep this open so I can roughly track what the steps are. |
Take our quote SINARA2 and the earlier UMD one - it's in there. Why do you want it in the ARTIQ repository? |
A subset of the Sayma-dependencies is funded by ARL/UMD with the balance funded by Oxford. Other groups with an interest in Sayma don't have access to the contracts that fund the gateware/software work so are unaware about what's forthcoming. My previous efforts to introspect M-Labs development plans and make lists (eg above) were not well received. Please externalize your development trajectory and priorities for the benefit of the community. A simple check list worked reasonably well for eg Sayma hardware testing #224 and got some traction with DRTIO m-labs/artiq#562.
@jordens said in #3 "Ack. Gateware and firmware can be tracked in artiq." As a bridge between Sayma and ARTIQ consider using the ARTIQ repo sayma tag https://github.com/m-labs/artiq/labels/area%3Asayma. |
My preferred way of handling this is to create an ARTIQ issue for each item that's funded. cf issues like 687. I'll post issues for other items we've funded (e.g. Novogorny Urukul servo) soon. |
Yes, one issue per item sounds good. Many already exist. |
@hartytp I agree. One Issue per item is a good approach. @sbourdeauducq please do this for the UMD/ARL contracts. And choose a unifying tag and/or milestone. |
@sbourdeauducq @jordens How do you want to handle this for UMD/ARL contracts? I'm happy to create Issues as @hartytp did but I run the risk of dictating your workflow. Please comment. |
AFAICT, this has been done now. |
Yes. Thank you @sbourdeauducq and @jordens. 4.0 mile stones -- Sayma baseline support 5.0 mile stones -- extended Sayma support |
What are steps to enable ARTIQ support for Sinara hardware? As of 7/24/2017 topics for this Issue are now tracked via the following milestones.
4.0 mile stones -- Sayma baseline support
https://github.com/m-labs/artiq/milestone/11
5.0 mile stones -- extended Sayma support
https://github.com/m-labs/artiq/milestone/14
Sinara board support
White paper on clocking of Sinara hardware is here.
ARTIQ v3
Many features of ARTIQ v3 are required for Sayma. Tracking for ARTIQ v3 is here.
ICs and configuration common to Sinara hardware
ICs common to several boards in the Sinara family follow.
Kintex Ultrascale related
This is XCKU040 FPGA. Sinara tracking of this is #3; primary tracking is ARTIQ #563.
Metlino
PCB_metlino
Sayma
Software/gateware support for Sayma consists of the following parts.
phaser (analog output)
ingester (analog input)
Analog input is not supported in m-labs support for v0.1.
PCB_sayma_AMC
PCB_sayma_RTM
PCB_mezzanine_analog_allaki
ARTIQ support is summarized in leading post in #144. High level:
The text was updated successfully, but these errors were encountered: