E155: Microprocessor-based Systems
Design and Applications
Fall 2016
Prof. David Money Harris
Phone: x7-3623
Email:
David_Harris@hmc.edu
Prof. Matthew Spencer
Phone: x7-8537
Email:
Matthew_Spencer@hmc.edu
Administrative
Syllabus
Checkoff Times
Labs
Lab 1
Lab 2
Lab 3
Lab 4
X11 for Windows
Linux and the Pi
Lab 5
lab5_starter.c
Lab 6
LEDON.c
LEDOFF.c
GPIO.h
ledcontrol.html
Lab 7
FIPS-197
aes_starter.sv
lab7.c
sbox.txt
EasyPIO.h
Final Project
Sample Final Report
Data Sheets
MuddPi Mark IV Board:
Schematic
Layout
BOM
Altera Cyclone III FPGA
Raspberry Pi
:
Hardware
Pi Peripherals
DDCA ARMed Ch 9 I/O
2N3906 PNP transistor
Dual Common Anode Display
LM386 Audio Amplifier
Bluetooth Module
L293D Motor Driver
MCP3002 10-bit D/A Converter
References
Fall 2010 Project Reports
Fall 2009 Project Reports
Fall 2007 Project Reports
Fall 2006 Project Reports
Fall 2004 Project Reports
Fall 2003 Project Reports
Fall 2002 Project Reports
Fall 2000 Project Reports
Fall 1999 Project Reports
Fall 2015 Web Page
Fall 2011 Web Page
Fall 2009 Web Page
Fall 2008 Web Page
Fall 2006 Web Page
Fall 2004 Web Page
Vendors
Advanced Circuits
Jameco
All Electronics
Digi-Key
Tools
SignalTap Tutorial
Procrastination
Psalm E155
The Love Song of J. Random Hacker
Textbook Links
Wakerly: Digital Design
Debugging