Back Advanced Digital Logic Symbols

Advanced Digital Logic Symbols

Name Symbol Description
Multiplexer Multiplexer Selects from a number of input channels and transmits signal over a single line; selection is made based on control signal (sel)
Demultiplexer Demultiplexer Transmits signal from a single input over one of a number of output channels; selection is made based on control signal (sel)
Flip-flop, SR (set/reset) SR flip-flop Basic sequential logic circuit; set (S) causes an output of 1, and reset (R) causes an output of 0
Flip-flop, D (data) D flip-flop Output takes the value of the D (data) input, and delays it by one clock count
Flip-flop, D, asynchronous set/reset Asynchronous D flip-flop Set/reset (S/R) signals allow state change regardless of synchronous/clock inputs
Flip-flop, T (toggle) T flip-flop If the T input is high, state is changed whenever clock input is strobed; if the T input is low, the previous value is held
Flip-flop, JK JK flip-flop Universal flip-flop; can be configured to work as an SR, D, or T flip-flop
Flip-flop, JK, asynchronous set/reset Asynchronous JK flip-flop S/R signals allow state change regardless of synchronous/clock inputs
Latch, SR, asynchronous SR latch Relies on the states of the S and R inputs; doesn't depend on control signals
Latch, inverted SR, asynchronous Inverted SR latch S and R are active low signals
Latch, SR, with enable SR latch with enable Enable line added; must be in high state before data can be latched
Latch, D, transparent Transparent D latch Called "transparent" because while the enable (E) input is active, the signal is transmitted directly from the input (D) to the output (Q)
Latch, D, differential Differential D latch "Differential" refers to the data signal and its inversion