ECSE-4790 Microprocessor Systems Robert B. Kelley JEC 6048 or Tel: 276-2653 Fax: 276-2433.

Slides:



Advertisements
Similar presentations
1 ECSE-4790 Microprocessor Systems Russell P. Kraft JEC 6028 Tel: Fax:
Advertisements

C.Sc. 110 Computer Science 113: Computer Systems.
Syllabus Instructor: Dr. Wesam Ashour
Microprocessors I Why study Microprocessors? –Why not use PLD/FPGA designs for all digital designs What are microprocessors? How do they work? How do they.
EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.
CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru
ECE 447: Course Organization Instructor:Kris Gaj, S&T II, Room 223 Office hours: T, R 4:30-5:30 PM Lab assistants: Thuy-Tien Nguyen (M)
IS240: Information System Analysis & Design
ECSE-4790 Microprocessor Systems Design Russell P. Kraft CII 6219 (NOT JEC) Tel: Fax:
CSCE 312 Computer Organization Lecture 0: Course Administration EJ Kim Department of Computer Science and Engineering 338B Bright
ECE200 – Computer Organization Course Introduction.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
1 ISE 313 Computer Integrated Manufacturing and Automation I Dr. Arslan M. ÖRNEK Industrial Systems Engineering.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
ISE 324 Fundamentals of Modern Manufacturing Systems
Slide 2: About the Textbook By: Dr. Mouaaz Nahas Embedded Systems Umm Al-Qura University Electrical Engineering Department 1.
Winter 2015 COMP 2130 Introduction to Computer Systems Computing Science Thompson Rivers University Introduction and Overview.
Course Introduction Software Engineering
Micro processor and Micro Controllers
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
ECC3105 Microprocessor مرحبا Selamat Datang 환영 欢迎 Welcome ترحيب.
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
Computer Architecture Course Plan Spring 2010 Learn how a computer actually works Computer Engineering Faculty of Engineering University of Kurdistan (
CSCE 312 Computer Organization Course Administration Dr. Rabi N Mahapatra Department of Computer Science & Engineering, 520B HR Bright,
1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.
ECE Single-Chip Microcomputers Organization Course designed by Professor Kenneth J. Hintz Instructor:Jason Bales S&T II, Room 235
ECE 447: Course Organization Course designed by: Professor Kenneth J. Hintz Instructor:Jason M Bales, S&T II, Room 235 (703)
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
Computer Architecture Souad MEDDEB
ELEC Digital Logic Circuits Fall 2015 Introduction
Course Overview for Compilers J. H. Wang Sep. 20, 2011.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Microprocessors I Why study Microprocessors? –Why not use PLD/FPGA designs for all digital designs What are microprocessors? How do they work? How do they.
PRESENTED BY : Dr. Sarah M.Eljack 8/31/ The course codeThe course nameCredit hours COMP413Computer graphics3 The course contents (lectures + exercises)
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
The course purpose and structure Teach the computers internals on hardware/software interface level The students upon completion of the course should be.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Advanced Programing practices
Microprocessor Systems
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Microcontroller Evolution
IT253: Computer Organization
Computational Science - Computer Science
22446: Microprocessors Introduction
ISE 313 Computer Integrated Manufacturing and Automation
Computer Systems Organization
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Logic and Computer Design Fundamentals
Information Technology
ECE 751: Embedded Computing Systems Prof
COMPUTER ARCHITECTURE
An Embedded Systems Course and Course
Syllabus.
Microcontroller Evolution
Computers.
Information Technology
Presentation transcript:

ECSE-4790 Microprocessor Systems Robert B. Kelley JEC 6048 or Tel: Fax:

2 Teaching Assistants n Adnan El-Nasan — n Biplab Sikdar n Neel Natu —

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 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 Course Prerequisites n Prerequisites by topic u Fundamentals of logic design u Computer programming u Computer instruction sets u Microcontroller operations

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

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 Software Available n Cross-assembler — Motorola n C language cross-compiler — Introl n Microprocessor simulator — Motorola

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 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 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 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