Lab #3: Combinational Circuits
- Due Mar 1, 2019 by 11:59pm
- Points 100
- Submitting a text entry box or a file upload
Rubric
Keep in mind that 81 students have already been assessed using this rubric. Changing it will affect their evaluations.
Criteria | Ratings | Pts | |
---|---|---|---|
Checkoff Working Circuit
Demonstrate a fully-functioning 4-bit comparator as described in homework 3.
threshold:
pts
|
pts
--
|
||
Written Report
Address the following questions:
1) What is combinational logic, and what purpose does it serve?
2) What is the purpose of an always block, and how are they advantageous/disadvantageous to gate-level primitives and assign statements?
3) What is the size of your circuit? Does this seem appropriate?
threshold:
pts
|
pts
--
|
||
Verilog Code
1) Use an always block to implement the comparator logic.
2) Organize and comment the code in a presentable manner.
threshold:
pts
|
pts
--
|
||
Comparator Test-Bench
Design the tests to be self-checking and exhaustive.
threshold:
pts
|
pts
--
|
||
Simulations
Display enough information to validate your test-bench and show that your design is functioning properly.
threshold:
pts
|
pts
--
|
||
Total Points:
100
out of 100
|