Useful Text |
- J. O. Hamblen, T. S. Hall and M. D. Furman,
Rapid prototyping of digital systems,
Quartus II edition, 2006, Springer (CD included)
|
Additional References |
There are many good references about designing digital systems
with VHDL among them,
|
-
K. Skahill, VHDL for programmable logic,
Addison Wesley, 1996.
-
Z. Salcic and A. Smailagic, Digital systems design and
prototyping using field programmable logic and hardware
description languages, Kluwer Academic Publishers, 2000.
-
D.L. Perry, VHDL programming by example,
McGraw-Hill, 2002.
|
Project Topics |
Materials from Guest Lectures (2014-15)
|
Materials from Guest Lectures (2013-14)
- ExCEL building project (presented by K. Friedrich)
(slides),
(handout).
- ProximID Project (presented by P. Basl)
(slides).
- TI Day @ Mac (presented by Dr. Bakr).
|
Materials from Guest Lectures (2012-13)
- ExCEL building project (presented by J. Binns)
(slides),
(handout).
- MacAUTO hybrid car ideas (presented by Dr. P. Malysz)
(slides).
- Robotic Hand project (Dr. G. Bone)
(slides).
|
(Many thanks to Prof. Shirani for supplying some of these references)
- Visit the McMaster ECE YouTube channel.
- The web site of the textbook
http://users.ece.gatech.edu/~hamblen/book/book.htm
contains interesting projects implemented using UP1.
- The following web page from University of Alberta has
interesting projects implemented on UP1 board:
http://www.ee.ualberta.ca/~elliott/ee552/
- A list of projects done in previous years is available
here
and
here.
You might want to build on those projects.
- Laboratory exercises at the end of each chapter of the textbook contain
interesting project ideas.
- Chapter 13 of the textbook provides the details of a robot controlled
by UP board. One or more groups can work on robot-related projects.
- The application note (An) directory on the CD of the textbook has
many application implemented using Altera devices.
- Application notes on Altera web site have
a list of interesting application of FPGAs.
- Check any recent conference proceedings on Programmable Logic
Devices, Field Programmable Gate Arrays, Application Specific Integrated
Circuits (ASICs). They contain papers describing what engineers in
academia and industry are developing.
- McMaster's Solar Car project has a number of interesting projects
which you may take as a starting point for your own project. A nice
bonus of this type of project is that there is a real possiblity that
your work may be included in a future generation of our solar car. For
more information please read
this file (pdf)
|
Components |
- The IEEE Student
Branch here at McMaster has robotics kits available. These kits
have a microcontroller with a number of digital I/O as well as several
analog inputs. These kits may be more than sufficient for many of the
projects in the course. In addition, the student branch has a PCB milling facility for your prototypes. Please visit the student branch website for more information
regarding these boards.
- The following components are readily available in EE stores:
- Multiples of 10 of the following resistors:
1, 1.2, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8,8.2
in ohms, kohms, etc.
- op amps (741, 411, 412)
- comparators - 311
- transistors - 3904, 3906
- LN7805 5 Volt regulator
- 1 nF, 10 nF, 100nF, 1uF capactitors (non-polarized, ceramic)
- 1.7 V LED's
- 1n914 diodes
- 555 timers
- Some resources for vendors of components for your projects are
(listed in order of preference and delivery time):
|
|