Programmable Sync Delay¶
Block: Programmable Sync Delay (
sync_delay_prog
)Block Author: Aaron Parsons
Document Author: Aaron Parsons
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.