Sunday, 11 October 2015

digital logic - Why are they called flip-flops?


Why are flip-flops (bistable memory devices) called flip-flops?


The Wikipedia entry for flip-flop says that the terms "trigger circuits" and "multivibrators" were used in the past but not the justification for the term "flip-flop".




Answer



I had always assumed that it was just because they flipped states. And flop may refer to the optional reset (causing the circuit to flop). But, looking into a bit more ...


From the online etymology dictionary:


"Flip-flop in the general sense of "complete reversal of direction" dates from 1900; it began to be used in electronics in the 1930s in reference to switching circuits that alternate between two states. As a verb by 1897. Flop (n.) in the sense "a turn-round, especially in politics" is from 1880."


A flip flop is generally used to hold a binary value. The "complete reversal of direction" is a good root (since a 0 vs 1 are opposites of one another).


Another illustrative general definition of flip flop: "To alternate back and forth between directly opposite opinions, ideas, or decisions." This lends itself to binary representation well.


So looks like the word existed before the electronic device.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...