-
Notifications
You must be signed in to change notification settings - Fork 201
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
Update artiq.coredevice.urukul and artiq.coredevice.ad9910 for new Urukul capabilities #2657
base: master
Are you sure you want to change the base?
Conversation
…TT for new Urukul proto_rev 0x09.
CPLD: quartiq/urukul#12 |
Has this been tested with real hardware? |
Yes. If you would like to run some tests yourself you can flash the CPLD and then run I’ve uploaded a video to Google Drive demonstrating the new capabilities (no guarantee for future readers that this link will remain active): https://drive.google.com/file/d/18Y5HMqlYAk4xTw7fwv_1mqRqKBfi1A85/view?usp=sharing The tests executed during the video were:
|
Would this be a part of ARTIQ-8? How about the ICE version later, considering CPLD is EOL and ARTIQ-9 is a long way ahead still? There's some changes breaking backwards compatibility in the driver ( |
No, we would just release 9 accordingly. |
I believe I have addressed all the review comments so far. Is there anything else needed to get this merged? |
ARTIQ Pull Request
Description of Changes
This PR adds coredevice driver capabilities and tests for new Urukul CPLD functionaly (see related issue).
such as:
Related Issue
quartiq/urukul#7
quartiq/urukul#12
Type of Changes
All Pull Requests
Code Changes
flake8
to check code style (follow PEP-8 style).flake8
has issues with parsing Migen/gateware code, ignore as necessary.Licensing
See copyright & licensing for more info.
ARTIQ files that do not contain a license header are copyrighted by M-Labs Limited and are licensed under LGPLv3+.