DSP Builder for Intel® FPGAs (Advanced Blockset): Handbook

ID 683337
Date 4/01/2024
Public
Document Table of Contents

14.3.19. Pulse Multiplier (PulseMultiplier)

The PulseMultiplier block stretches a single-cycle pulse on its input into a 2^N-cycle pulse on its output. The block ignores any input pulse that arrives within 2^N cycles of the previous one. If the PulseMultiplier block receives a second 1 on its input while it is producing an existing stream, its behavior is undefined.

The PulseMultiplier is a special version of the StretchPulse block.

Table 141.  Parameters for the PulseMultiplier Block
Parameter Description
N Specifies the output length pulse size 2^N.
Table 142.  Port Interface for the PulseDivider Block
Signal Direction Type Description
g Input Boolean or uint(1). Start of 2^N data block.
v Output uint(1). Data valid.