Enabled Sync Delay

Block: Enabled Sync Delay (sync_delay_en)
Block Author: Aaron Parsons
Document Author: Aaron Parsons

Contents

Summary

Delay an infrequent boolean pulse by the specified number of enabled clocks.

Mask Parameters

Parameter Variable Description
Delay Length DelayLen The length of the delay.

Ports

Port Dir Data Type Description
in in boolean The boolean signal to be delayed.
en in boolean To be asserted when input is valid.
out out boolean The delayed boolean signal, output 1 clock after en.

Description

Delay an infrequent boolean pulse by the specified 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.