EE-18
Introduction to Digital Computers
Homework Assignments

Homework assignments are due at the beginning of class on Wednesday of each week. Assignments turned in after this time, but on the same day, will be accepted with a 10% reduction. Later assignments are accepted with an additional 10% per day late, up until the week's assignment is graded. Once graded, no late assignments are accepted.

The estimated time expected to complete each homework is about 4 hours. Procrastination will only bring grief. The material in this course is fundamental to understanding all digital systems and homework MUST be an individual effort. Grades on homeworks are based mostly on your effort, and grades on papers that appear to be copied will be divided by the number of people apparently involved.

Solutions to some problems will be provided. Solutions to the remaining problems will be made available after graded assignments are returned.

See or email Prof. Traver if you have any questions or difficulties doing the problems. I do not mind answering evening emailed homework questions. The EE crisis center also offers assistance.


Week 1. Send email to Prof. Traver (traverc@union.edu) with subject "signed on" or "could not sign on" to confirm that you have successfully logged onto the Blackboard web site (http://online.union.edu) and found the course page link in the Course Information section. Please answer the following question in the body of the message so that I can get to know you and your learning style:

What method works best for you to learn new concepts? (listening to instructor explanations? doing problems? discussing with peers? reading notes? reading text? other?)

To hand in: Chapter 1, problems 1,2,3,4,7,12a-d,15,17,18,20,21a-b,22a-b (do the conversion problems by hand)
                  Chapter 2, problems 4,5,9,10,11,14,16,19,21,24,28,30
                  
Check your answers to the bold-face problems.

Due Wednesday, September 15.


Week 2.  

Chapter 3, problems 1, 3, 4, 5, 7, 8, 9, 15, 16, 17, 18, 19, 21, 23, 28, 32, 33, 36, 39, 40

Check your answers to the bold-face problems.


Week 3

Chapter 5, problems 1,2,3,4,6,8,9,11
Chapter 6, problems 1,2,3,4,5,6,7

Check your answers to the bold face problems here.

Due Friday, October 1


Week 4.

Chapter 8, problems 1,2,4,6,7,8,10,11,14,15,17,19,20,21,26,28,29

Check your answers to the bold face problems here.

For those students who did poorly on exam1, suggested assignment: Problems 2,3,5,6,7,8,9,10,11,12 on http://doc.union.edu/18/1997-98/problems.pdf - due Friday, October 8.

Due Wednesday, October 6


Week 5.  

Chapter 8, problems 32,34
Chapter 9, problems 1,2,3,4,7, 8,

Check your answers to the boldface problems here.
Maxplus problems: (hand in schematics and simulation output). Note that MaxPlus is available in Olin 110 and in N104 (PASTA Lab). You should have card access and accounts in both rooms.

1. Design a 4-bit ROTATE RIGHT register using DFF components. Inputs are clk and reset, and outputs are Q3,Q2,Q1,Q0. The register should initialize (using direct preset and clear inputs) to 0100. Using a clock with a period of 100ns, simulate the circuit to verify that it operates correctly. 

2. Modify the circuit in 1. so that it produces the repeating sequence (0100, 1010, 1101, 0110, 1011, 0101, 0010, 1001).

Due Wednesday, October 13


Week 6

Chapter 9, problems 11, 12, 13, 16, 17, 18
Chapter 10, problems 1,2,3,4,5,6,7,8

Answer to problem 9.16 in last week's solutions.


Week 7.   Chapter 10, problem 6, 9a-c,10,11,12,13,14 

Read pages 17-26, 30-36 of "HC05 Understanding Small Microcontrollers".

Due Wednesday, October 27


Week 8.

Chapter 11, problems 1, 3, 4, 10, 11
Some 6805 problems
Read pages 60-85 of "HC05 Understanding Small Microcontrollers".

Due Friday, November 5. (Long assignment - start early!)
Week 8 6805 Solutions


Week 9:
More 6805 problems
Read pages 57-60, 98-120 of "HC05 Understanding Small Microcontrollers".

Due Friday, November 12.
Homework 9 Solutions


Week 10:
Interfacing I/O and memory
Read pages 135-158 of "HC05 Understanding Small Microcontrollers".

Turn in with portfolios at final exam: Tuesday, Nov 23, 9:00-11:00