Learning Guide Unit 4: Sequential Logic Flashcards
These cards will include information from all the reading assignment chapters.
What does implementing memory elements involve?
3 things. C, S, FL
Clocking, synchronization, and feedback loops.
What is a Flip-Flop? (Hint: Remembering) LLSGWMECBEI
A low-level sequential gate which memory elements can be embedded into.
How is the passage of time represented in most computers?
Hint: tick tock, Choo choo
It’s represented by a master clock that delivers a continuous train of alternating signals. Each clock cycle is modelled after one discrete time unit.
The data and the clock inputs enable the DFF to implement which time-based behavior formula?
Hint:it’s not out(t) =out(t-1)
out(t) = in(t - 1) where in and out are the gate’s input and output values and t is the current clock cycle.
What is a register?
Hint: porridge revise
Audi tee equals Audi tee subtracted fun
A storage device that can “store” a value over time by implementing the storage behavior out(t) = out(t-1)
What is the difference between a register and the DFF?
Hint: one can only show what it’s been given
The DFF can only output previous input, namely out(t) = in(t-1)
In a single-bit register, what does the small triangle represent?
It represents the clock input. This icon is used to state that the marked chip and the overall chip that encapsulates it is time-dependent.
The rules of chip design dictate that internal pins must have what?
A fan-in of 1, meaning they can be fed from a single source only.
Where did the term RAM derive from?
RAM - this term is derived from the requirement that read/write operations on a RAM should be able to access randomly chosen words, with no restriction on how they are accessed.
What are the two RAM design parameters?
Data Width - the width of each of its words.
Size - the number of words in the RAM.
What is a counter?
Hint:+1 each cycle
A sequential chip whose state is an integer number which increments every time unit, effecting the function out(t) = out(t-1) + c, where c is typically 1.
We allow sequential chips to be in “ “ during clock cycles, requiring only that at the beginning of the next cycle they output correct values.
unstable states
Define a sequential chip.
A chip that embeds one or more DFF gates, either directly or indirectly.
What is the hierarchy of sequential chips? Hint: There’s 4 of them.
- Data-flip-flops (DFF)
- Registers (based on DFFs)
- Memory banks (based on registers)
- Counter chips (also based on registers)
What does it mean when we say a DFF is “latched”?
Hint:changes and effect
It means that changes in their inputs have no immediate effect on their outputs