7.4 Control and Buses Flashcards
What is a dathpath and what does it consist of
What is a control path (and how does it relate to the datapath)
How does the control path behave as a finite state machine
Why are so many OR modules used in the control path
For extensibility of inputs. If you want to turn on a register based on several inputs etc.
How can we design the control unit to be programmable (instead of fixed)
Micro-programmed control
Why is micro-programmed control necessary (programmable control path)
What would the micro-program (steps to control datapath) be for the following ISA instruction on the Hex8 computer
Where are micro-programs stored?
ROM
What is a bus
What is the difference between an internal and external bus
What is the difference between a serial and parallel bus
What is a synchronous bus (and how does it work)
What is an asynchronous bus (and how does it work)