EE14 Microprocessor Architecture
and Applications
Fall Semester 2002
Welcome to EE14 Microprocessors! All course notices and assignments
are posted on the web as well as in the ECE office.
In this course, we will investigate the; microprocessor with a
comparative analysis of some popular forms; memory devices, interface and
other support circuitry; assembly language and machine language programming;
microprocessor use in dedicated applications. The course includes a laboratory
devoted to software and hardware design. This is a required course for
Computer and Electrical Engineers. You will have fun!
Required Textbooks:
-
"Microprocessors and Microcomputers--Hardware and Software" Sixth Edition by Ronald J.Tocci ,Prentice Hall, Upper Saddle River, New Jersey.ISBN: 0-13-060904-8.
References:
-
EE14 Workbook (required)
-
"Software and Hardware Engineering", Motorola M68HC12 by Fredrick Cady and James Sibigiroth,Oxford University Publisher.
Instructor: Professor Karen Panetta
Office: Room 236 Halligan Hall
Email: karen@eecs.tufts.edu
Office Hours: To be announced.
Lab Teaching Assistants:
TA:Shu Chen
Office: Room 225, Halligan Hall
Office Hours: Wednesday 1:30 - 3:30
Email: sche@eecs.tufts.edu
TA: Lakshmi Subramanian
Office: sun lab downstairs
Office Hours: Friday 2:00 - 4:00pm
Email: lsubrama@eecs.tufts.edu
Tentative Schedule:
-
Basic microprocessor architecture, the bus structure and memory map
-
The 68HC12 microcontroller and its architecture
-
Instruction set of the 68HC12 and writing simple programs
-
Subroutines, passing parameters and relocatable program modules
-
Design of memory systems for the microprocessor
-
Input-output structure for the microprocessor: Isolated and Memory-mapped
I/O
-
Design of program-controlled I/O systems
-
Design of interrupt-controlled I/O systems
-
Direct Memory Access
-
Handshake I/O and serial I/O
Quiz: There will be a quiz given every Thursday. The best
5 quiz grades will be counted. No make-up quizzes will be given.
Homework: There will be a homework assignment due every Wednesday
at
the beginning of class. Homework assignments will be posted every wednesday
on the web at http://www.eecs.tufts.edu/~karen/Classes.html under EE14. Every handout or assignment
is also available in the EECS office. Solutions to the homework will be
placed in a book in the EECS office a week after the due date. No late
homework will be accepted for a grade after the solutions have been posted
in the EECS office. Late homework will be downgraded. PLEASE DO NOT put
homework under my door or they will be marked late. If you need to pass
in an assignment early, ask the EECS secretaries to datestamp it
and place it in the mailbox of the Teaching Assistant.
Lab: There will be a series of labs consisting of assembly language
programming and hardware interfacing for the 68HC12 microcontroller.Moreover, a group project will be scheduled as your finanl project of this class. LABS ARE
REQUIRED. If you do not satisfactorily pass the laboratory component
of the course (70%) you will FAIL the course. Late labs will be
downgraded.
Labs will be held in Room H225 (upstairs).
Examinations: There will be a mid-term exam and one final
exam. The hour-exam will be given in class on Tuesday, October
22, 2002. The final exam will be announced according to the university
schedule. If you have a schedule conflict at any of the exam times for
some unexpected reason, please contact me or the EECS secretaries
as soon as possible.
To encourage professionalism and attendance, I will add 5 points to
the
final exam score for any student that is present each time I
call on her/him in class. Students that must miss class must send email
BEFORE the class begins to avoid losing the bonus 5 points.
Grading: There is a two week grading review period for
any grade that you would like to have reconsidered if you think we missed
something that should have been considered. This means that you have
2 weeks after an assignment, lab, exam or quiz is handed back to have it
re-graded should you feel there was an oversight in the grading. You must
submit your request in writing by using an official grievance form available
on this page http://www.eecs.tufts.edu/~karen/EE14/Grievance_Sheet.pdf.
Course Grading |
Homework Average |
10% |
Quizzes |
15% |
Lab |
20% |
Mid-term exam |
25% |
Final Exam |
30% |
Total |
100% |
|