Please note!!! Office hours today (2/2) will be 3:30-5:15 PM.
As mentioned in classes on 1/31, the lab hours will be reduced due to CE 1202 not using ECSS 4.622. Labs will continue to be open four days a week, but only 12-8 on Monday and Tuesday, 12-6 on Wednesday, and 10-6 on Thursday.
The TA list is now
posted. This included EE 2310 and EE 1202 TA's, plus supervisory times for
all TA's supervising the labs. Each TA's office number and office hours
are included, as well as email addresses.
Homework and Lab Result Due Date Schedules are now posted.
Remember to check this area frequently for 2310 updates.
Lectures
Test Review #1 -- Combinational Logic and Basic Flip-Flops
Syllabus and Other Course Information
Note: All material on this website, including
homework, exercises, forms, and documents, are in Adobe Acrobat (.pdf) format.
You will need to have Adobe Acrobat Reader on your computer to access all
information. If you do not have Acrobat Reader, you can obtain it at the
Adobe website or from the UTD software download site.
Notes on Test #(TBD)
EE 2310 Syllabus, Spring, 2012
EE 2310 Homework Due Dates, Spring, 2012
EE 2310 Lab Result Due Dates, Spring, 2012
EE 2310, EE 1202, and Lab Supervisory TA's for Spring, 2012
Weekly Open Hours for EE 2310 Lab
SPIM Installation for the MAC
Possible Fix for PCSPIM Laptop Installation
Digital CAD Tools Which May Be Used in EE 2310
How to Take Class Notes in EE 2310
How to take a test in EE 2310
EE 2310 Lecture #2 -- Binary, Hexadecimal, and Decimal Numbers
EE 2310 Lecture #3 -- Signed Binary Numbers and Binary Codes
EE 2310 Lecture #4 -- Boolean Algebra and Combinational Digital Logic
EE 2310 Lecture #5 -- Logic Simplification Using Karnaugh Maps
EE 2310 Lecture #6 -- More Complex Combinational Logic Circuits
EE 2310 Lecture #7 -- Flip-Flops, The Foundation of Sequential Logic
EE 2310 Lecture #8 -- Registers, Counters, and Other Latch-Based Circuits
EE 2310 Lecture #9 -- Designing Digital Sequential Logic Circuits
EE 2310 Lecture #10 --SPIM, Registers, and Register-Register Instructions
EE 2310 Lecture #11 -- More Instructions, Directives, and System Calls
EE 2310 Lecture #12 -- Writing and Executing MIPS Programs
EE 2310 Lecture #13 -- Memory Reference Instructions
EE 2310 Lecture #14 -- MIPS Shift, Rotate, and Decision-Support Instructions
EE 2310 Lecture #15 -- Constructing Loops in SPIM
EE 2310 Lecture #16 -- SPIM Programming Example
EE 2310 Lecture #17 -- Procedures and Use of the Stack
EE 2310 Lecture #18 -- Computer Operation, Processes, and Final Programming Example
EE 2310 Lecture #19 -- Design of the ALU or Datapath.ppt
EE 2310 Lecture #20 -- Control Unit Design and Multicycle Implementation
EE 2310 Lecture #21 -- The Pipeline MIPS Processor
EE 2310 Lecture #22 -- Memory Management in Modern Computers
Test Review Sheets
Test review sheets are special homework
assignments due on the day of the review before each test. The test review
sheet problems will be worked in class. REVIEW SHEET ANSWERS WILL NOT BE POSTED. TO OBTAIN
THOSE ANSWERS, YOU MUST COME TO CLASS.
Note: The test review sheets are mandatory homework. They will be checked at the
beginning of
class to get credit (see syllabus).
Each check is worth
1 point on your final grade. Therefore, getting credit for all three is
equivalent to about 1/3 of a letter grade.
Test Review #2 -- Sequential Logic and Basic Assembly Language
Test Review #3 -- Assembly Language and Computer Architecture
Homework
Note: All homeworks will be turned in on the assigned due date (see homework due date table,
link shown above). Homework answers will be posted shortly after the due date.
Homeworks 1-8 are worth 10% of your final grade. The semester design
project is a separate homework that counts 5% of your final grade.
Homework #1 -- Binary Numbers and Numeric Conversions
Homework #1 Solutions
Homework #2 -- Digital Logic Circuits and Simplifying Logic with Karnaugh Maps
Homework #2 Solutions
Homework #3 -- Simple Flip-Flops and Timing Diagrams
Homework #3 Solutions
Homework #4 -- Complex Flip-Flops and Sequential Logic
Homework #4 Solution
Homework #5 -- Basic Programming Questions and Problems
Homework #5 Solutions
Homework #6 -- Basic Loop Programs
Homework #6 Solutions
Homework #7 -- More Complex Loops
Homework #7 Solutions
Homework #8 -- Computer Architecture
Homework #8 Solutions
Design Project, Fall Semester
Class Programming Problem (not to be turned in)
Bonus Questions for Test #3
Lab Exercises
Note: Lab exercises are due as noted in the
Lab Report Due Date Chart. The four hardware labs must be done in the
ECSS 4.622 EE 1202/2310 lab room, but the software labs may be done on your own. However, there are PC's set up at the
lab workstations with PC SPIM installed, so if you choose to do so, you can work
on some of the more complicated SPIM programming assignments in the lab.
You must sign up for a workstation in 2-hour blocks exactly as for the hardware
labs.
Lab #1, Familiarization with Lab Equipment and Basic Logic Functions
Lab #2, Digital Adder Circuits
Lab #3, Familiarization with Bistable Circuits
Lab #4, Laboratory Design Project
Lab #5, Developing a More Complex Assembly Language Loop
Lab #6, Letter Insertion Program
EE 2310 Laboratory Report Form