UNIVERSITY OF CALIFORNIA, BERKELEY
College of Engineering
Department of Electrical Engineering and Computer Sciences
Elad Alon
Homework #1
EECS150
Due Thursday, September 8, 5pm
1.
Your smartphone’s accelerometer
can measure accelerations with a range of +/-2g
and an inaccuracy/noise of 1 mg (i.e., 1e-3 g).
If you need to build the digital system
that will perform calculations on the output of this accelerometer (e.g., to detect that
your phone was rotated), roughly how many bits should you use to ensure that your
calculations retain roughly the same fidelity as the accelerometer itself?
2.
DDCA (
Digital Design and Computer Architecture
) problem 1.50
3.
DDCA problem 1.52
4.
DDCA problem 1.58
5.
Imagine that you are given a collection of 3-input lookup-tables (3-LUTs) and no
other elements, and you desire a 5-LUT. Draw a circuit diagram showing how you
would create a 5-LUT from the 3-LUTs.
6.
Consider the circuit shown below. It will output a one whenever its inputs are an