The OR gate as an collating filter
 

Traditional view of the OR gate:

 

The OR gate as an collating filter
 

The OR gate can allow one signal to pass under certain condition:

When all but ONE signal is equal to 0, the (remaining) "active" signal will pass through to the output

The OR gate as an collating filter
 

The OR gate can allow one signal to pass under certain condition:

When all but ONE signal is equal to 0, the (remaining) "active" signal will pass through to the output

The collating function of OR gates
 

Collating-filter usage of the OR gate:

  • The OR gate can collate multiple signals into one single signal where -- under a specific operating condition -- the output signal is equal to the activly changing input signal

  • Operating condition for the collate-filter function is:

      • All input signals except the active one must be equal to 0   

    Then the output signal will be equal to the one active input signal

Example to illustrate the collating function of OR gates

Suppose inputs 1, 2, 3, 4 are all 0 and input 0 is actively changing:

The output signal will be equal to the input signal 0

Example to illustrate the collating function of OR gates

Suppose inputs 0, 1, 3, 4 are all 0 and input 2 is actively changing:

The output signal will be equal to the input signal 2
DEMO: /home/cs355001/demo/circuits/or-collate