1 / 12

ECSE-4790 Microprocessor Systems

ECSE-4790 Microprocessor Systems. Robert B. Kelley JEC 6048 keller@rpi.edu or kelley@ecse.rpi.edu Tel: 276-2653 Fax: 276-2433. Teaching Assistants. Adnan El-Nasan — elnasan@rpi.edu Biplab Sikdar —sikdab@rpi.edu Neel Natu — natun@rpi.edu. Catalog Description.

dory
Download Presentation

ECSE-4790 Microprocessor Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Teaching Assistants • Adnan El-Nasan — elnasan@rpi.edu • Biplab Sikdar —sikdab@rpi.edu • Neel Natu — natun@rpi.edu

  3. Catalog Description • 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. Course Goal • Goal • To provide fourth year ECSE students with a team-based capstone experience in microprocssor system design • Means • Exploratory laboratory exercises for each microcontroller. • Team-based product design project

  5. Course Prerequisites • Prerequisites by topic • Fundamentals of logic design • Computer programming • Computer instruction sets • Microcontroller operations

  6. References • Books • Gene H. Miller, Microcomputer Engineering, Second Edition, Prentice Hall, Englewood Cliffs, NJ 1998. (First Edition is fine.) • Thomas L. Harman, The Motorola MC68332 Microcontroller, Prentice-Hall, Englewood Cliffs, NJ, 1991. (Easier to read than Motorola literature.) • Alan Clements, Microprocessor Systems Design, PWS Publishing Company, Boston, MA, 1992. (Covers the 68000 family.) • Online

  7. Microcontrollers Available • MC6811 — 8 bit machine introduced about 1985 • MC6812 — 16 bit machine introduced late 1997 • MC68332 — 32 bit machine introduced about 1990

  8. Software Available • Cross-assembler — Motorola • C language cross-compiler — Introl • Microprocessor simulator — Motorola

  9. Typical Topics • Introduction to the MC6811 microcontroller • Introduction to the MC6812 microcontroller • Introduction to the MC68332 microcontroller • Software development techniques • Hardware development techniques

  10. Grade Computation • Common grades are assigned to all team members • Teams of 2 • 15% MC6811 exercises • 15% MC6812 exercises • 15% MC68332 exercises • Teams of 2 to 4 • 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. What This Means to You • You get a chance to learn what you need to know to select and apply microcontrollers to applications of your own choosing • Specific tools you will be using • C cross-compilers • Debuggers • Simulators

  12. Next Steps • Reprise the MC6811 knowledge • Do things in C that you formerly did using assembler • Host input/output • Interrupts • Hardware interfacing • etc. • Follow up action items required of you • 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

More Related