Pulse Extender¶
Block: Pulse Extender Block (
pulse_ext)Block Author: Aaron Parsons
Document Author: Aaron Parsons
Contents |
Summary¶
Extends a boolean signal to be high for the specified number of clocks after the last high input.
Mask Parameters¶
| Parameter | Variable | Description |
|---|---|---|
| Length of Pulse | pulse_len | Specifies number of clocks after the last high input for which the output is held high. |
Ports¶
| Port | Dir | Data Type | Description |
|---|---|---|---|
| in | in | Boolean | Input boolean signal. |
| out | out | Boolean | Pulse-extended boolean signal. |
Description¶
Extends a boolean signal to be high for the specified number of clocks after the last high input. If a new in pulse (input high) occurs, the counter determining the output pulse length is reset.