diff --git a/tech/D-flip-flop.wiki b/tech/D-flip-flop.wiki new file mode 100644 index 0000000..304df79 --- /dev/null +++ b/tech/D-flip-flop.wiki @@ -0,0 +1,11 @@ += D-flip-Flop = + +A D-flip-flop or data flip flop is a type of flip flop that can store a bit, +and has two inputs and two outputs + +* D (data) input +* CLK (Clock) input +* Q (Stored Data) output +* NOT_Q (Stored Data) output + +The D flip flop only changes on the rising edge of the clock. diff --git a/tech/Flip-flop.wiki b/tech/Flip-flop.wiki new file mode 100644 index 0000000..b5a3d71 --- /dev/null +++ b/tech/Flip-flop.wiki @@ -0,0 +1,5 @@ += Flip Flop = + +A Flip flop is a type of circut that is capable of storing a state, or acting +as a form of memory. Flip flops almost always feed part of their output back +into their input diff --git a/tech/electronics.wiki b/tech/electronics.wiki index 3ac652c..e91a7fa 100644 --- a/tech/electronics.wiki +++ b/tech/electronics.wiki @@ -7,10 +7,11 @@ Both digital and analog components * [[multiplexer|Multiplexer]] - == Sequential == * [[buffer|Buffer]] +* [[Flip-flop]] +* [[registers|Registers]] == Theoretical == diff --git a/tech/registers.wiki b/tech/registers.wiki new file mode 100644 index 0000000..40a803b --- /dev/null +++ b/tech/registers.wiki @@ -0,0 +1,16 @@ += Registers = + +A register is a group of [[Flip-flop]]s. + +* Each flip flop shares a common clock +* Each flip flop is capable of storing 1bit of info + +In general _a n-bit register is a group of n-flip-flops_ + +Registers with combinational gates hold binary info, and the gates can +determine how info is moved in/out of the register + +== 4 bit register == + +* Group of 4 [[D-flip-flop]] +