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.