Spring 2017 Class Meeting Time:
Lecture: Shaffer 304 W 4:30 – 5:30 PM
Lab: Barton 123, F 1:00PM – 4:50PM
Dr. Ralph Etienne-Cummings
Office: 401 Barton Hall & 105 Barton Hall
Dr. Pedro Julián
Tao Xiong- Office: Barton 401 Email: firstname.lastname@example.org
John Rattray – Office: Barton 401 Email: email@example.com
Please send your assignment to firstname.lastname@example.org
Additional Course Information
520.448: This course is only open to Seniors, Juniors intending to graduate before Spring 2013, and Juniors in special programs such as the 5 year Masters Program. This will be a strictly project based class. The projects will cover a wide range of subjects, ranging from image analysis and processing, through robotics control to VLSI design. All projects will require a heavy dose of computer usage (programming and simulation) and/or software/hardware design/implementation. The lectures will present background information on all the ideas we will encounter in the projects.
520.738: This course is for Graduate Students only. This course is the graduate expansion of the 520.448 Electronic Design Lab, which is an advanced laboratory course in which teams of students design, build, test, and document application specific information processing microsystems. Semester long projects range from sensors/actuators, mixed signal electronics, embedded microcomputers, algorithms and robotics systems design. Demonstration and documentation of projects are important aspects of the evaluation process. For this graduate expansion, all projects will be based on recently published research from IEEE Transactions. The students will be required to fully research, analyze, implement and demonstrate their chosen topic. The emphasis will be on VLSI microsystems, although other topics will also be considered.
PIC Development and Programming:
Basic Printed Circuit Board (PCB) Design
FPGA Development Boards
Opal Kelley XEM serials: Opal Kelley products has robust API for communication, configuration and interface with PC, Linux and MAC.
Agilient FPGA system boards: Agilient products are excellent for System-on-Chip application integrating Microblaze core or the ARM processor.
*Please talk to the TAs if you are thinking about using FPGAs.
Digital Image Processing, R. Gonzalez, 1992
Robot Vision, B. Horn, 1982
Vision, D. Marr, 1980
Various IEEE Transactions and Journals, Int. J. Computer Vision, etc.
The Art of Electronics, Horowitz and Hill, 1989 (old but good)
PIC Manual, MicroChip Inc.
Various IEEE Transactions and Journals
Pioneer 2CE Manual, Active Media Robotics, 1998
Iguana Robotics Snappy Manual, 2004
Various IEEE Transactions and Journal, Autonomous Robots, J. Biocybernetics, etc.
Custom Chip Documentation:
Various journal articles, conference papers and reports.
CADENCE ICFB VLSI design tools (schematic, layout, simulation, etc.)
LABVIEW instrument controllers and data Acquisition
PCB design tools (Protel, TraxMaker, markers and acid, etc.)
SAPHIRA Pioneer 2 Control Software
Visual C/C++ Development Kit
Weekly Reports (1 page written) 25%
1/2 Hour Mid-Term Lecture 25%
Final Demo, Poster and Report: 50%
90% or above A
80% to 89% B
65% to 79% C
45% to 64% D
44% or below F