====== Course Outline ======
The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:
==== Week 1 (Week of Sept. 8) ====
{{:week_1.pdf|Introduction}}
a good verilog paper {{:verilog_coding_style_guidelines.pdf|}}
{{:verilog.pdf|}}} A very good Introduction to Verilog by Prof. Hyde Bucknell University. it is rather old (1997) but very good introduction to Verilog
----
----
----
==== Week 2 (Week of Sept. 15) ====
{{:week_2.pdf|Performance}}
The MIPS instruction set {{:week_2_mips.pdf|Part 1}}
----
----
----
==== Week 3 (Week of Sept. 22) ====
MIPS {{:week_3_mips.pdf|Part 2}}
Simple introduction to mips {{:hp_appa.pdf|}}
----
----
----
==== Week 4 (Week of Sept. 29)====
procedure call {{:week_4_procedure_call.pdf|}}
Introduction to Verilog (take notes in the class)
----
----
----
==== Week 5 (Week of Oct. 6)====
Translation and startup {{:week_5_translation.pdf|}}
----
----
----
==== Week 6 (Week of Oct. 13)====
**Quiz 1** Oct 15
Arithmetic Operations {{:ch_3_arithmetic.pdf|}}
----
----
----
==== Week 7 (Week of Oct. 20)====
Continue with Arithmetic operations
----
----
----
==== Week 8 (Week of Oct. 27)====
No Class on Wednesday (Co-Curricula days)
**Midterm on Monday** **//Midterm in Oct 27 LSB 103//**
----
----
----
==== Week 9 (Week of Nov. 3)====
Processor_part_1{{:chapter_4_the_processor_part_1.pdf|ALU}}
**Nov. 7 is the last day to drop a course without receiving a grade**
----
----
----
==== Week 10 (Week of Nov. 10)====
**Quiz 2** on Wednesday. The quiz covers Chapter 3, integer and floating point representation
----
----
----
==== Week 11 (Week of Nov. 17)====
back to our regular schedule, CPU control {{:ch_4_part_2.pdf|}}
----
----
----
==== Week 12 (Week of Nov. 24)====
ALU part 2 pipelining {{:processor_part_2.pdf|pipelines}}
----
----
----
==== Week 13 (Week of Dec. 1)====
Pipelines {{:processor_part_3.pdf|Implementation}}
**Quiz 3** is on Wednesday, and the solution is here {{:quiz_3_sol.pdf|}}
Cache
Check your marks fro assignments and quizzes. {{:post_2021026.pdf|marks}}
Labs A to K marks {{:labs_a_k_posted.pdf|}} if you submitted your lab late, it is not in this file
few of you submitted quiz 2 with no name on it, obviously no mark is given.
If you do not have a mark in an assignment or quiz, and you know you should, please send me email with the following
subject EECS_2021_missing_mark
In the body of the email, mention what piece of work is missing, and state did you submit it, or did you have a medical note for it.
----
----
----
==== Final Exam ====
Final **NON OFFICIAL ** letter grades {{:letter_grade_1.pdf|}} and {{:letter_grade_2.pdf|}}