EE 2310 Is A Required Course, Prerequisite For EE 3320/3120
EE 2310 Is A Required Course, Prerequisite For EE 3320/3120
EE 2310 Is A Required Course, Prerequisite For EE 3320/3120
EE 2310
EE 2310 is a required course, prerequisite for EE 3320/3120.
Major topic areas:
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
Homework
There are three kinds of homework in EE 2310:
Homework Homework is posted on the web site. Turn in at the
beginning of class on the due date (see due date schedule). Counts 10%
of final grade. Answers posted on-line 5 days after the due date.
Note: The semester project is a homework assignment, but is a more
difficult design assignment, that counts an additional 5% of your final
grade. This assignment will be posted later in the semester.
Test Review Sheets Bring each completed review sheet to class the
day of the test review. Will be checked by the instructor before class.
TR problems are worked in class. Each TR is worth 1-point on your
final grade (the +1 is a completion grade). Answers to test review
sheets are NOT posted! You must come to class for the answers.
Lab Report/Results. Due according to the lab result due date sheet.
Worth 10% of your final grade. More on labs below.
6
N. B. Dodge 9/16
Homework Procedures
All homework (including lab reports) will be turned at the
beginning of EE 2310 class on the due date listed, except for the
items noted below.
Software lab results (programs in labs 5 and 6) and programs in
Homework #s 6 & 7 will be emailed as an attachment directly to
the class TA. Each student turns in homeworks 6 & 7.
The TAs schedule, availability, and office location will be listed on
the EE 2310 web site as soon as TAs are assigned.
In the case of labs 5 and 6, only one program is required per team.
Make sure you list both partners names on each lab report and
program, so that proper credit is given to both lab partners!
Both partners submit the semester project independently,
although they may work on it together.
7
N. B. Dodge 9/16
N. B. Dodge 9/16
Exercise 1*
Now lets try a few digital
circuit designs from the
Boolean expressions:
f = abc
f = (a + b) c
f = (a + b) (c d )
f =a + ( b c ) + d
*
9
N. B. Dodge 9/16
EE 2310 Labs
There are six lab exercises in EE 2310.
The lab portion consists of four digital hardware
exercises which are to be completed in the EE 2310 lab.
You will work with a lab partner, and the partnership
will submit a joint report summarizing the exercise and
their results.
There are also two software assignments that count as
labs, but no report is required. Simply work with your
partner to complete the software design assignment,
and email your result to the class TA.
Labs count 10% of your final grade.
10
N. B. Dodge 9/16
N. B. Dodge 9/16
Lab Hours
The goal is to have ECSS 4.622 open ten hours a day, 10
AM to 8 PM, four days a week, Monday-Thursday. It
may be open somewhat less, due to TA availability.
You may work on your lab any time during open hours.
There are 12 workstations in the lab. You must reserve
a workstation. Workstations may be reserved in twohour slots, M-R.
If you come to the lab and a station is free, you may start
work immediately. Remember to put your name on the
reservation chart for the current period!
10
N. B. Dodge 9/16
Reservation Sheets
11
Workstation
10 AM
6 PM
1
2
3
4
5
6
7
8
9
10
11
12
N. B. Dodge 9/16
N. B. Dodge 9/16
Lab Cabinets
15
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
Wiring Kits
Wiring kits are used to
connect digital circuits
together for each experiment.
The wires are various lengths,
made of multi-strand copper,
with hardened tips to plug
into the circuit boards.
Please be certain that the
wires are returned to the kits
and properly arrange in the
various kit partitions.
19
N. B. Dodge 9/16
Bench Layout
The layout of the bench
instruments is shown to
the right.
The items as shown to the
right are:
20
Power supply
Digital multimeter
Signal generator
Oscilloscope
Digital prototyper
LC meter (stations 5, 12)
Lecture #1: Introduction, History of Computing
N. B. Dodge 9/16
Instrument Identification
B
C
D
A
Instrument identification:
A Power supply
B Digital multimeter
C Signal generator
D Oscilloscope
E Digital prototyper (only instrument used in EE 2310)
F LC meter (stations 5, 12)
21
N. B. Dodge 9/16
Lead Hangers
Leads are stored on the
hangars at the front of
the lab as shown in the
picture to the left (leads
also on the other side of
the cabinet).
You will probably not
need these in EE 2310
they were mainly used in
EE 1202.
22
N. B. Dodge 9/16
Lab Layout
10
11
12
Workstation
Workstation
Workstation
Workstation
Workstation
File
Cabinet
Cabinet
Workstation
Workstation
Comm
23
Workstation
TA Table
Cabinet
Cabinet
Workstation
Cabinet
Workstation
Door
Workstation
Workstation
EE 1202
Cabinet
Misc.
Cabinet
EE 2310
Cabinet
N. B. Dodge 9/16
N. B. Dodge 9/16
Lab Routine
1.
2.
3.
4.
5.
6.
25
N. B. Dodge 9/16
N. B. Dodge 9/16
Purpose of EE 2310
Digital
Devices
Instruction
Architecture
and
Design
Digital
Circuits
Assembly
Language
Computing
Circuits
Computer
Architectures
and Designs
Assembly
Language
Programming
N. B. Dodge 9/16
What is a Computer?
Computer: A collection of electronic switches that can
perform mathematical and logical calculations.
It can be programmed to solve problems by loading
instructions which the computer can execute.
Computer components circuits, chasses, peripherals
are called hardware.
Computer programming instructions are called software.
Most computers have common hardware components:
28
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
Business automation:
Artillery Calculator
Payroll, accounting
Government needs:
Census tabulation, employee
records, tax files (!)
Military requirements:
Artillery tables, decryption,
nuclear weapon design
Eniwetok Atoll, 1952
31
N. B. Dodge 9/16
32
N. B. Dodge 9/16
33
Enigma Cipher
Machine
N. B. Dodge 9/16
N. B. Dodge 9/16
Computer
Relay
N. B. Dodge 9/16
36
Rear Admiral
Grace Hopper
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
39
N. B. Dodge 9/16
40
N. B. Dodge 9/16
41
The third generation of electronic computers were the first built with
integrated circuits, solid-state circuits with multiple transistors
(and other circuit elements) on the same chip of silicon.
The computer shown above is the Control Data Corporation Model
7600, one of the first computers built with integrated circuits and also
one of the first scientific super computers (cost: > $5 million!).
Lecture #1: Introduction, History of Computing
N. B. Dodge 9/16
42
N. B. Dodge 9/16
Computer Memory
Early memories were exotic: Magnetic
drums, columns of liquid mercury (!).
In the 1950s, magnetic core memory
became the standard for working data
memory. Data was stored by magnetizing
tiny donuts of magnetic material.
Electronic memory (or DRAM) brought
about the era of cheap computer memory
in the 1970s.
Magnetic disks remain a primary method
of bulk data storage due to their very low
(and constantly decreasing) cost.
Intel 1K DRAM
43
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
47
N. B. Dodge 9/16
AMD FX Processors
Eight compute cores
(also offers processors
with 4 CPUs, 8 GPUs).
Up to 5 GHz (probably
with liquid cooling, also
offered), ~125 W.
Lithography not clear,
probably 14 nm.
Said to be aimed at
desktops.
48
N. B. Dodge 9/16
N. B. Dodge 9/16
N. B. Dodge 9/16
Smart Clothing
51
N. B. Dodge 9/16
Wearable Computing
Today, computing
elements are being
embedded in
EVERYTHING!
From Google Glasses to
smart watches to health
monitors, computers are
making their way into
every aspect of out lives.
52
N. B. Dodge 9/16