Fan-In OR Pulse

Fan-In OR Pulse is a logic block which outputs a brief momentary logic pulse in response to a rising edge on any of its input logic signals.

Initialization Dialog

Name Description
Channel Count The number of logic signal generators to be added

DSP Block Representation

 

Control Dialog

There is no control dialog associated with the Fan-In OR Pulse block.

Functionality

A Fan-In OR Pulse block normally outputs a LOW logic signal, and when any of its inputs go HIGH (i.e. a LOW-to-HIGH logic transition), the Fan-In OR Pulse block outputs a  HIGH logic signal for 150ms and then returns to a LOW state. A fixed de-bounce delay of 300ms is used after the initial pulse.

The Fan-In OR Pulse block can be useful when multiple logic signals need to be connected to the same logic input of a block, in order to trigger the same event using multiple logic signals.  For example, if multiple logic signals need to trigger a Flip Flop Gate or a Preset Button block, a Fan-In OR Pulse block can be useful in aggregating those signals. Using a normal OR Gate in these cases may be problematic, because if one of the inputs is latched high, none of the other inputs will be able to trigger the event.