EECS 373 lecture notes
Note: All lecture notes were prepared in OpenOffice
(see www.openoffice.org).
The .pdf and .ppt files were produced
by converting from the OpenOffice originals.
- Class Introduction and Assembly Language
(presented Thursday January 6 and Tuesday January 11)
- Bus Protocols and Interfacing
(presented Tuesday January 11 and Thursday January 13)
- Serial Communications
(presented Tuesday January 18 and Thursday January 20)
(additional reference material)
This short (5 page) application note has a good discussion of
timing and clock accuracy for asynchronous serial communication.
Determining Clock Accuracy Requirements for UART Communications
- Universal Serial Bus (USB)
(additional material for Thursday January 20)
This is long (650 pages). So far, you are only responsible
for the NRZI encoding and bit stuffing, sections 7.1.8 and 7.1.9,
which are both on page 185 of the manual if you go by the absolute
pages numbers in the PDF file, or page 157 if you go by the
numbers printed on the corners of the pages.
Universal Serial Bus Specification
- Memories
(presented Tuesday January 25)
- Bus interfacing for memory
(presented Thursday January 27).
Please refer to
white book chapter 13
- Embedded Application Binary Interface
(presented Tuesday February 1)
- Embedded Application Binary Interface, examples
(presented Thursday February 3 and Tuesday February 8)
- Interrupts (part 1)
(presented Thursday February 10)
- Interrupts (part 2)
(presented Tuesday February 15)
- Fundamentals of instrumentation
(presented Thursday February 17)
- Homework 1 and exam 1 review
(presented Tuesday February 22)
- Exam 1
(Thursday February 24)
- Analog to digital conversion
(presented Tuesday March 8 and Thursday March 10)
- Error detecting and correcting codes
(presented Tuesday March 15 and Thursday March 17)
- Basic introduction to feedback control
(presented Thursday March 17)