====== 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|}}