Programmable Sync Delay
sync_delay_prog
)Contents |
Summary
Delay an infrequent boolean pulse by a run-time programmable number of enabled clocks. If the input pulse repeats before the output pulse is generated, an internal counter resets and that output pulse is never generated. When delay is changed, some randomly determined samples will be inserted/dropped from the buffered stream.
Mask Parameters
Parameter |
Variable |
Description |
---|---|---|
Max Delay (2?) |
MaxDelay |
The maximum length of the delay. |
Ports
Port |
Dir |
Data Type |
Description |
---|---|---|---|
sync |
in |
??? |
The boolean signal to be delayed. |
delay |
in |
??? |
The run-time programmable delay length. |
sync_out |
out |
??? |
The delayed boolean signal. |
Description
Delay an infrequent boolean pulse by a run-time programmable number of enabled clocks. If the input pulse repeats before the output pulse is generated, an internal counter resets and that output pulse is never generated. When delay is changed, some randomly determined samples will be inserted/dropped from the buffered stream.