Support for DRTIO 100MHz #155
No reviewers
Labels
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: M-Labs/artiq-zynq#155
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "mwojcik/artiq-zynq:drtio_100mhz"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This works in tandem with ARTIQ PR for that - mainline needs to be merged first, due to siphaser assert.
This adds support for 100MHz DRTIO clock for zc706 and kasli-soc. PLL and VCO parameters have been checked against the datasheet. 100MHz is actually the lowest we can go with DRTIO clock because of minimum VCO frequency on Zynq (800MHz is the minimum, and that's the exact value here for siphaser).
For kasli-soc "rtio_frequency" key in JSON is used, for zc706 - additional variants have been created, since it's built with nix-build rather than calling a python module (otherwise I would use a command line option). Maybe there's a better solution for that?
This has been tested between KC705 and ZC706 over SMA, with both devices as master and satellite.