EE 2310 - Introduction to Digital Systems
Announcements
Note: Homework #7 (semester project) has been
posted.
Remember to check this section frequently for new course information.
Syllabus and Other Course Information
EE 2310
Syllabus, Fall, 2008
EE 1102, 2110, and 2310 TA List, Fall, 2008
Homework Due Dates, Fall, 2008
Lectures
Lecture #1 - Brief History of Computing and Binary Numbers
Lecture #2 - Signed Binary Numbers and Binary Codes
Lecture #3 - Boolean Algebra and Combinational Digital Logic
Lecture #4 - More Complex Combinational Logic Circuits
Lecture #5 - Logic Simplification using Karnaugh Maps
Lecture #6 - Fundamentals of Sequential Logic Circuits
Lecture #7 - More Complex Latch or Flip-Flop Circuits
Lecture #8 - Registers, Counters and other Latch-Based Circuits
Lecture #9 - Designing Digital Sequential Logic Circuits
Lecture #10 - Assemble Language Programming and Introduction to SPIM
Lecture #11 - Overview of MIPS Instruction Set, Register-Register Instructions and System Calls
Lecture #12 - Writing and Executing MIPS Programs
Lecture #13 - Memory Reference Instructions
Lecture #14 - MIPS Shift, Rotate and Decision-Support Instructions
Lecture #15 - Constructing Loops in SPIM
Lecture #16 - SPIM Programming Example
Lecture #17 - Procedures and Use of the Stack
Lecture #18 - Computer Operation, Process and Final Programming Example
Lecture #19 - Design of the ALU or Datapath
Lecture #20 - Control Unit Design and Multi-Cycle Implementation
Lecture #21 - The Pipeline MIPS Processor
Lecture #22 - Memory Management in Modern Computers
Worksheets
Worksheets are a variation of homework. Worksheets will generally be discussed
and solutions presented in class. WORKSHEET ANSWERS WILL NOT BE POSTED.
TO OBTAIN WORKSHEET ANSWERS, YOU MUST COME TO CLASS.
Worksheet #1 - Numbers
Worksheet #2 - Combinational Logic
Worksheet #2A - DeMorgan's Law and Using K-Maps
Worksheet #3A - Logic Simplification
Worksheet #3B - Flip-Flops and Timing
Worksheet #3C - Logic Simplication
Worksheet #4 - Sequential Logic
Worksheet #5 - Basic SPIM Programming
Worksheet #6A - Review for Test #2
Worksheet #6B - Review for Test #2
Worksheet #6C - Review for Test #2
Worksheet #6C, Solutions
Worksheet #7 - Programming Review, Loops
Worksheet #7 - Programming Review, Loops, Solutions
Worksheet #8 - SPIM Programming Class Exercise
Worksheet #8 - SPIM Programming Class Exercise, Solution
Worksheet #9A - Final Exam Review
Worksheet #9B - Final Exam Review
Homework
Homeworks will not be turned in except for problem #7 (see homework due date table). Homework answers will be posted shortly after the due date posted.
The 10% homework contribution to the final EE 2310 grade will be the average of the grades on 5-6 pop quizzes over the semester plus the grade on homework problem
number 7, which is the semester design project.
Homework #1
Homework #1 Solutions
Homework #2
Homework #2 Solutions
Homework #3
Homework #3 Solutions
Homework #4
Homework #4 Solutions
Homework #5
Homework #5 Solutions
Homework #6
Homework #6 Solutions
Homework #7
Homework #8
Homework #9
Homework #10
Homework #11
Homework #12 - Bonus Questions