Download presentation
Presentation is loading. Please wait.
Published byWesley Tucker Modified over 9 years ago
1
ECSE-4790 Microprocessor Systems Robert B. Kelley JEC 6048 keller@rpi.edu or kelley@ecse.rpi.edu Tel: 276-2653 Fax: 276-2433
2
2 Teaching Assistants n Adnan El-Nasan — elnasan@rpi.edu n Biplab Sikdar —sikdab@rpi.edu n Neel Natu — natun@rpi.edu
3
3 Catalog Description n Hardware and software design of microprocessor- based digital systems. Basic concepts of microprocessor components and their fundamental machine instructions as related to their functional performance in digital systems. The logical characteristics of the devices are considered along with the architectures and software efficiencies of component families. Both 16 and 32 bit machines are treated. Weekly laboratory exercises in programming microprocessors and an individual design project are required.
4
4 Course Goal n Goal u To provide fourth year ECSE students with a team- based capstone experience in microprocssor system design n Means u Exploratory laboratory exercises for each microcontroller. u Team-based product design project
5
5 Course Prerequisites n Prerequisites by topic u Fundamentals of logic design u Computer programming u Computer instruction sets u Microcontroller operations
6
6 References n Books u Gene H. Miller, Microcomputer Engineering, Second Edition, Prentice Hall, Englewood Cliffs, NJ 1998. (First Edition is fine.) u Thomas L. Harman, The Motorola MC68332 Microcontroller, Prentice-Hall, Englewood Cliffs, NJ, 1991. (Easier to read than Motorola literature.) u Alan Clements, Microprocessor Systems Design, PWS Publishing Company, Boston, MA, 1992. (Covers the 68000 family.) n Online
7
7 Microcontrollers Available n MC6811 — 8 bit machine introduced about 1985 n MC6812 — 16 bit machine introduced late 1997 n MC68332 — 32 bit machine introduced about 1990
8
8 Software Available n Cross-assembler — Motorola n C language cross-compiler — Introl n Microprocessor simulator — Motorola
9
9 Typical Topics n Introduction to the MC6811 microcontroller n Introduction to the MC6812 microcontroller n Introduction to the MC68332 microcontroller n Software development techniques n Hardware development techniques
10
10 Grade Computation n Common grades are assigned to all team members u Teams of 2 F 15%MC6811 exercises F 15%MC6812 exercises F 15%MC68332 exercises u Teams of 2 to 4 F 55%Student selected course project 5%Course project proposal 20%Intermediate progress report 30%Final progress report Due Tuesday, Dec. 8, 1998 at 4:00 PM in JEC 6048
11
11 What This Means to You n You get a chance to learn what you need to know to select and apply microcontrollers to applications of your own choosing n Specific tools you will be using u C cross-compilers u Debuggers u Simulators
12
12 Next Steps n Reprise the MC6811 knowledge u Do things in C that you formerly did using assembler F Host input/output F Interrupts F Hardware interfacing F etc. n Follow up action items required of you u Make a list of things you need to know about a new microcontroller to be able to use it as well as you can the MC6811
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.