Rubric

Find Rubric
Keep in mind that 40 students have already been assessed using this rubric. Changing it will affect their evaluations.
Checkpoint 4 Rubric
Checkpoint 4 Rubric
Criteria Ratings Pts
Demonstration of Complete Processor
Your processor should be able to execute all instructions using instruction files generated by your assembler. Please include some simulation plots in your documentation, and be prepared to demonstrate your processor during the checkpoint meeting.
threshold: pts
pts
25 pts
--
Documentation
At this point, your documentation should be complete for the processor. This should include datapath and state machine diagrams, control point tables, memory map, some simulation plots, and detailed descriptions of all of the above.

Your documentation should also include thorough descriptions of your assembler, including how to build, use, and run it, as well as detailed description of the software implementation itself. This may include some sample codes to make it clear the syntax for your assembler.

Your documentation should also include a draft of the documentation for your I/O. You should have a pretty thorough understanding of your I/O at this point, though this section may change in the next checkpoint.

Finally, your documentation should include a general overview of your application including flow chart(s). There should also be some description of specific functions that you will need to write. This section will certainly continue to be updated throughout the rest of the project.
threshold: pts
pts
40 pts
--
Verilog Code for the Processor
Complete Verilog code for your processor and instruction/data memory.
threshold: pts
pts
20 pts
--
Draft Verilog code for your I/O
Include the current version of all Verilog code for your I/O devices.
threshold: pts
pts
10 pts
--
Submitted on time
threshold: pts
pts
5 pts
--
Total Points: 100 out of 100