ECE 290
Exam 1
EXAMINATION #1
Sunday, July 22, 2012
Closed book. One sheet of notes is allowed. No calculators or other electronic devices.
This booklet contains 10 pages. Write your answers on these pages. Show your work.
The problems are not weighted eq
Mallard ECE 290: Computer Engineering I - Spring 2007 - Graded Web.
1 of 2
https:/mallard.cites.uiuc.edu/ECE290/webgrade.cgi?SessionID=mding3.
Graded WebQuiz: Subroutine Calls
You have submitted this WebQuiz 3 times (including this time).
You may submit t
Mallard Intro to Computer Engineering I - Written Hwk #8 (due 3/16/2011)
https:/mallard2.math.illinois.edu/ECE290/material.cgi?SessionID=bly3_1110416_111633&type=default&title=Written Hwk #8 (due 3/16/.
Written Hwk #8 (due 3/16/2011)
ECE 290
Problem Set #
Mallard Intro to Computer Engineering I - Written HWK #14 (due 12/7/.
ECE 290
M. C. Loui
https:/mallard2.math.illinois.edu/ECE290/material.cgi?SessionID=swea.
Homework #14
Assigned November 30, 2011
"We are not comfortable with untidy solutions and loose
ECE 290
Homework 6
Homework #6
Problem 6.1.
a) Shown below is the logic diagram of a D latch. It consists of 4 NAND gates and an inverter. It has 2
inputs: D and C.
i.
ii.
iii.
Express Q+ as a function of C, D, and Q.
Complete the next-state table for thi
Mallard ECE 290: Computer Engineering I - Spring 2007 - Graded Web.
1 of 2
https:/mallard.cites.uiuc.edu/ECE290/webgrade.cgi?SessionID=mding3.
Graded WebQuiz: SR Clocking Behavior (with Java)
You have submitted this WebQuiz 3 times (including this time).
Mallard ECE 290: Computer Engineering I - Spring 2007 - ECE 290: L.
https:/mallard.cites.uiuc.edu/ECE290/material.cgi?SessionID=mding3_.
ECE 290: LAB #4 (due Mar 5, 3 pm)
LAB 4: SR Latches and Flip-Flops
1 Introduction
In this lab, you will compare the be
Mallard ECE 290: Computer Engineering I - Spring 2007 - Written HW.
https:/mallard.cites.uiuc.edu/ECE290/material.cgi?SessionID=mding3_.
Written HWK #1 (due 3:00 pm on 1/24/2007)
ECE 290
Homework Set #1
Due: January 24, 2007
D. J. Brown & C. N.
Hadjicosti
Mallard Intro to Computer Engineering I - Lab #6 Solutions
https:/mallard2.math.illinois.edu/ECE290/material.cgi?Sessio.
Lab #6 Solutions
Lab 6 Solutions
Note the following three diagrams were not required to be turned in but were needed to complete the l
Mallard Intro to Computer Engineering I - HWK #11 Solution
https:/mallard2.math.illinois.edu/ECE290/material.cgi?SessionID=bly3_1110416_111633&type=default&title=HWK #11 Solution&bodya.
HWK #11 Solution
Problem 11.1. (a) If overow does not occur, then the
Mallard ECE 290: Computer Engineering I - Spring 2007 - Homework #13
1 of 2
https:/mallard.cites.uiuc.edu/ECE290/material.cgi?SessionID=mding3_.
Homework #13
ECE 290
Problem Set #13
Due: April 25, 2007
"Some modern computers, most notably the machines of
Mallard ECE 290: Computer Engineering I - Spring 2007 - Graded Web.
1 of 3
https:/mallard.cites.uiuc.edu/ECE290/webgrade.cgi?SessionID=mding3.
Graded WebQuiz: Designing Simple Circuits
You have submitted this WebQuiz 1 time (including this time).
You may
ECE 290
V. Kindratenko
Lecture 03
August 29, 2011
Past week
Coding
Binary, hexadecimal conversions
Binary arithmetic
(7,4) Hamming code
This lecture
Gates, combinational circuit
Boolean function, truth table
Boolean algebra
Next Lecture
More on Boolean al
ECE 290
V. Kindratenko
Lecture 12
This lecture
Edge-triggered D flip-flop (from last lecture)
Sequential circuit analysis
Next Discussion
Translating specifications to state machines
Next Lecture
Redundant states
Sequential circuit design
OCT 17 EXAM II
1
Incident at Morales
Story
Incident at Morales involves a variety of ethical issues faced by a company that wants to quickly
build a plant in order to develop a new chemical product to gain a competitive edge over the
competition.
Potential technical and e
ECE 290
V. Kindratenko
Lecture 03
August 29, 2011
Past week
Coding
Binary, hexadecimal conversions
Binary arithmetic
(7,4) Hamming code
This lecture
Gates, combinational circuit
Boolean function, truth table
Boolean algebra
Next Lecture
More on Boolean al
ECE 290
V. Kindratenko
Lecture 15
This lecture
Tri-state buffer
Bus
RTL
Next Discussion
Exam II review
RTL exercises
Next Lecture
Datapath design
Multiplier
15-1
October 19, 2011
ECE 290
V. Kindratenko
Lecture 15
October 19, 2011
Tri-state buffer
A buffer
ECE 290
M. C. Loui
Lecture #10
September 28, 2011
Today:
Decoder, multiplexer
Arithmetic-logic unit
Tomorrow in discussion sections:
Arithmetic unit design
Exam regrade requests:
To the front of the exam, staple a sheet of paper with
your name at the top.
ECE 290
V. Kindratenko
Lecture 12
This lecture
Edge-triggered D flip-flop
Sequential circuit analysis
Next Discussion
Translating specifications to state machines
Next Lecture
Redundant states
Sequential circuit design
OCT 17 EXAM II
12-1
October 5, 2011
ECE 290
V. Kindratenko
Lecture 11
This lecture
SR latch
Timing diagram
Next Lecture
Edge-triggered D flip-flop
Sequential circuit analysis
State table
State diagram
Next Discussion
Translating specifications to state machines
11-1
October 3, 2011
ECE 290
ECE 290
M. C. Loui
Lecture #9
September 26, 2011
Today:
Ripple-Carry Adder
Carry-Lookahead Adder
Wednesday:
Decoder, Multiplexer
Arithmetic-Logic Unit
Exam regrade requests:
To the front of the exam, staple a sheet of paper with
your name at the top. On t
ECE 290
V. Kindratenko
Lecture 08
September 21, 2011
This lecture
Two's-complement representation, overflow
Next Lecture
Full adder, ripple-carry adder, delays, carry-lookahead
Next Discussion
Exam review
Two's-complement exercises
How to submit Exam 1 re
ECE 290
V. Kindratenko
Lecture 08
September 21, 2011
This lecture
Two's-complement representation, overflow
Next Lecture
Full adder, ripple-carry adder, delays, carry-lookahead
Next Discussion
Exam review
Two's-complement exercises
How to submit Exam 1 re
ECE 290
M. C. Loui
Lecture #6
September 12, 2011
Today:
Prime implicants
Minimal SOP, minimal POS
Wednesday:
Dont-cares
NAND, NOR, XOR
Monday, September 19, 78 pm: Exam #1
Sections AD3, AD6, AD7 in 213 Greg Hall
Sections AD2, AD4, AD5, AD8, ADA in 100 Gre