Microprocessor System Design - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Microprocessor System Design

Description:

Text book: The 80x86 IBM PC and Compatible Computers. Instructor: Omid Fatemi (omid_at_fatemi.net) ... Office: third floor, right side. Office Hours: Sat., Mon. 10: ... – PowerPoint PPT presentation

Number of Views:343
Avg rating:3.0/5.0
Slides: 16
Provided by: OmidF2
Category:

less

Transcript and Presenter's Notes

Title: Microprocessor System Design


1
Microprocessor System Design
  • Omid Fatemi
  • (omid_at_fatemi.net)

2
Outline
  • Objectives
  • Administration
  • Digital System Design
  • Microprocessors
  • History
  • Numbering systems arithmetic operations

3
Objectives
  • Basic understanding of the architecture of microP
  • Basic understanding of the operation of microP
  • Assembly language for control and interfacing
    applications
  • Intel 80x86 family to PentiumIV
  • Interfacing

4
Administration
  • Text book The 80x86 IBM PC and Compatible
    Computers
  • Instructor Omid Fatemi (omid_at_fatemi.net)
  • Office third floor, right side
  • Office Hours Sat., Mon. 1000 1200 or by
    appt.
  • Web page
  • Everybody should be subscribed to
    micro_at_fatemi.net
  • Grading
  • Quiz (assembly) 10 ((?????? 19 ?????
  • Mid Term 25 (?????? 15 ????????)
  • Home work 20
  • Final Exam 45
  • Project Bonus (up to 2)

5
Administration (2)
  • Home work
  • Should be your own work
  • Talking, discussions are allowed
  • Copying, looking at others work is not allowed
  • Penalty if discovered
  • Projects
  • Software
  • optimized code for something (using MMX, SSE, ..)
  • Protected mode and paging/segmentation
  • Hardware training kit for microprocessor
  • Lab preparation
  • Interface
  • USB, firewire and PCI
  • Driver for win98 or win2000

6
Digital System Design Applications
  • Signal processing
  • Control systems
  • Communications
  • Micro-computers
  • Robotics
  • Multimedia
  • Internet
  • Distance learning

7
Solutions
  • LSI chips
  • PCB, 74 series
  • VLSI design (ASIC)
  • Standard cells
  • Gate arrays
  • FPGA
  • Embedded micro controllers
  • General purpose processors
  • Special purpose processors
  • System on a chip (SoC)
  • Hardware, Firmware and Software

8
Microprocessor Based
  • More reliable
  • Less expensive
  • Easier to debug
  • Easier to maintain
  • Easier to upgrade
  • Disadvantage
  • Speed

9
Design Process
Hardware, Firmware and Software
10
Design Process Steps
  • Define requirements
  • Develop specifications
  • Preliminary design
  • Intermediate design
  • Detailed design
  • Implementation
  • Verification and acceptance

11
Microprocessors
They accept programs
12
History
  • 1940 vacuum tubes
  • ENIAC 130000 watts, 150 square meter
  • 1950 transistors
  • 1959 first IC
  • 1971 4004 by Intel
  • 4-bit, 2300 transistor
  • 1970s 8080/85, Z80, 6800, 6500
  • Appliances, computers
  • 1980s RISC

13
Numbering and Coding Systems
  • Decimal and binary systems
  • Converting
  • Hexadecimal and converting
  • Counting and addition
  • 2s complement and subtraction
  • ASCII code, Unicode, utf-8
  • Bit, Nibble, Byte, Word,

14
Homework 1 Part 1
  • ?

15
Summary
  • Digital System Design
  • Microprocessor based
  • Hardware, software and firmware
  • Microprocessors
  • History
  • Numbering systems
  • Arithmetic operations
Write a Comment
User Comments (0)
About PowerShow.com