Skip to content

Ndh/versal sync delay - #539

Merged
nathanaelhuffman merged 2 commits into
mainfrom
ndh/versal-sync-delay
Oct 7, 2026
Merged

nathanaelhuffman merged 2 commits into
mainfrom
ndh/versal-sync-delay

Conversation

@nathanaelhuffman

Copy link
Copy Markdown
Collaborator

Fix a couple of issues on metro between seq and the hp image, add delays to asserting presence as a partial workaround for missing PERST pin functionality due to incorrect sch connections on metro r1.

…he Versal is DONE

The two NIC slots' PRSNT_L pins went straight from the pad into the
expander model's input register, one flop, while the M.2 PEDET inputs
next to them go through meta_sync. On cosmo both presence inputs are
constants; metro wired the Versal's live pins to them.

Metro's slots now take their presence from the sequencer instead: the
Versal's synchronised presence pin, per channel, and only while the NIC
sequencer is in DONE. Before that there is no endpoint behind the pin
for the SP5 to power and train.
@nathanaelhuffman
nathanaelhuffman enabled auto-merge (squash) October 7, 2026 19:39
@nathanaelhuffman
nathanaelhuffman merged commit 003f708 into main Oct 7, 2026
10 checks passed
@nathanaelhuffman
nathanaelhuffman deleted the ndh/versal-sync-delay branch October 7, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant