Explain architcture vs microarchitecture
Explain Von Neumann vs Harvard architecture
What is a drawback of Von Neumann archticture?
Explain the difference between CISC and RISC
Explain RISC in more detail
Give the bit width for all the buses and registers in MU0
Explain the instructions and flags used in MU0
Explain STUMP architecture
What does S at the end of a STUMP instruction mean?
Give the 4 stump flags
In Verilog what are inputs and outputs defined as?
Explain combinatorial vs sequential logic and how we implement them
What must we always include in combinatorial logic and why?
How do we declare outputs in sequential and combinatorial logic
What is the difference between a verilog task and function?
Why is explicit description better than implicit in structural verilog?
When do we declare an output as a wire?
What does the output of sequential systems depend on vs what output of combinatorial systems depend on?
What do the datapath and control path do?
Sequential systems need a control path, but not always a data path
What is the difference between a Mealy and Moore machine?
Which element of an SM diagram is only in mealy machines?
Conditional output box
What 2 tests need to be done in the testbench to ensure the program is correct?
What are the 5 stages of CAD?
What is the difference between behaivoural/architectural and RTL design?
RTL is typically written in Verilog