Test Report: Single Sayma, DAC-to-DAC phase skew #2
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: harry/creotech-sayma-testsuite#2
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
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?
Description
This test aims to validate the synchronisation of pre-defined waveforms generated on different AD9154 DAC chips on a single Sayma card. Repeated test runs are required for finding variation of phase alignment error across reboots.
The measured phase skew is outputted from plot_sayma_data.py, which is derived from @sb10q 's script.
Starting 2021-10-05, the statistics are outputted from reports generated from analyze_sayma_data.py.
Specifications
Test Conditions & Results
Included and to be expanded in the comment section below. All phase skew values are in picoseconds.
2021-04-23
Conditions
484b6c3b92
) to fix GTH and AD9154 sync procedures and add hard-coded 9 MHz square wave outputs on Sayma MCX connectors (for DAC-TTL sync that is to be tested in a separate test)2cbf1f67bf
, and in accordance to the test protocolResults
AD9154-0 DAC1 -> AD9154-1 DAC1
Discussion
2021-04-28
Conditions
Results
AD9154-0 DAC1 -> AD9154-1 DAC1
Discussion
2021-05-24
Conditions
ef463c32a5
, which improves timing of the test protocolResults
AD9154-0 DAC1 -> AD9154-1 DAC1
Discussion
2021-05-25
Conditions
Results
AD9154-0 DAC1 -> AD9154-1 DAC1
Discussion
2021-10-05
Conditions
ad9154-gth-fix-release-6
(04a4b8075a
) based onrelease-6
(d9b01ed81a
)97cfcdf45d
Results
AD9154-0 DAC1 -> AD9154-1 DAC1
Discussion
LMFCVar
andLMFCDel
by readingDYN_LINK_LATENCY_0
, during which their reset values remain untouched.LMFCVar
= 4,LMFCDel
= 102021-10-06
Conditions
1688ceecde
-- improved data collection & plotting using timestamps & logging97cfcdf45d
Results
AD9154-0 DAC1 -> AD9154-1 DAC1
Discussion
uhubctl
.2021-10-07
Conditions
97cfcdf45d
, except:test_mlabs
, all lines for RP power-cycling have been removed. The RP was powered-on well before this test run series began. This is to be considered a new revision of the test protocol.Results
AD9154-0 DAC1 -> AD9154-1 DAC1
Discussion
2021-11-23
Conditions
96128743dc
-- patched version of ARTIQ-7 (fromc940f104f1
), plus preventing DDMTD-related errors from stopping SYSREF<>RTIO clock alignmentResults
AD9154-0 DAC1 -> AD9154-1 DAC1
DDMTD errors
Discussion
test_ddmtd_stability(false, 1)
ortest_slip_ddmtd()
in artiq/firmware/satman/jdcg.rs (residing in the RTM gateware). Sometimes, there is no error at all.