5 Sequential circuit descriptions Flashcards
What are sequential circuits?
Sequential circuits act as storage elements and have memory. These circuits can store, retain and retrieve information when needed.
Block diagram for a Asynchronous sequential circuit?
Block diagram for a synchronous sequential counter?
Latches?
Latches are useful for storing binary information and for the design of asynchronous sequential circuits. The output of a latch is affected as soon as the inputs change.
Flip-Flops?
Flip-flops are part of synchronised sequential circuits. Flip-flops employ a common clock. The state of the flip-flop changes when the pulse, from the clock, goes from high to low or low to high.
Syntax for a latch?
How are latches used to store information?
The uses of latches in asynchronous and synchronous circuits?
Latches are used in asynchronous circuits to store state.
Always avoid latches in synchronous circuits.
Flip flop setup(posedge)?
Flip Flop setup(negedge)?
Blocking assignment?
Blocking assignment is performed using “=“. This assignment blocks the flow of the program during the execution of each statement. Blocking assignments are used for combinatorial logic.
Nonblocking assignment?
Nonblocking assignment is performed using “<=“. This assignment does not block the flow of the program, all statements are evaluated, scheduled and executed at the end of the always block. Nonblocking assignments are used for flip-flops and registers
Example Full adder with blocking assignment?
Example Full adder with nonblocking assignment?
Full adder with blocking, output?