Skip to content
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

Implement the DLLDLY primitive. #318

Merged
merged 3 commits into from
Mar 20, 2025
Merged

Implement the DLLDLY primitive. #318

merged 3 commits into from
Mar 20, 2025

Conversation

yrabbit
Copy link
Collaborator

@yrabbit yrabbit commented Mar 12, 2025

DLLDLY is the clock delay primitive that adjust the input clock according to the DLLSTEP signal and outputs the delayed clock.

These primitives are associated with clock pins and are "tapped" between the output of this IBUF and the clock networks, leaving the possibility to connect to the original unshifted signal as well, although the latter is not very practical because it is no longer possible to use fast wires.

yrabbit added 2 commits March 12, 2025 12:05
DLLDLY is the clock delay primitive that adjust the input clock
according to the DLLSTEP signal and outputs the delayed clock.

These primitives are associated with clock pins and are "tapped" between
the output of this IBUF and the clock networks, leaving the possibility
to connect to the original unshifted signal as well, although the latter
is not very practical because it is no longer possible to use fast
wires.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
@yrabbit yrabbit marked this pull request as ready for review March 19, 2025 11:05
A segmented router can (and in most cases will) use global clocks 6 and
7 without regard to the presence of DCS.

Temporarily disallow their use.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
@yrabbit yrabbit merged commit fedeada into YosysHQ:master Mar 20, 2025
31 of 42 checks passed
@yrabbit yrabbit deleted the dlldly branch March 20, 2025 10:01
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.

None yet

1 participant