Microprocessor system design
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Microprocessor System Design PowerPoint PPT Presentation


  • 59 Views
  • Uploaded on
  • Presentation posted in: General

Microprocessor System Design. Omid Fatemi ([email protected]). Outline. Objectives Administration Digital System Design Microprocessors History Numbering systems & arithmetic operations. Objectives. Basic understanding of the architecture of microP

Download Presentation

Microprocessor System Design

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Microprocessor system design

Microprocessor System Design

Omid Fatemi

([email protected])


Outline

Outline

  • Objectives

  • Administration

  • Digital System Design

  • Microprocessors

  • History

  • Numbering systems & arithmetic operations


Objectives

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


Administration

Administration

  • Text book: The 80x86 IBM PC and Compatible Computers

  • Instructor:Omid Fatemi ([email protected])

    Office: third floor, right side

    Office Hours: Sat., Mon. 10:00 – 12:00 or by appt.

  • Web page:

  • Everybody should be subscribed to: [email protected]

  • Grading:

  • Quiz (assembly): 10% ((دوشنبه 19 اسفند

  • Mid Term 25% (دوشنبه 15 ارديبهشت)

  • Home work 20%

  • Final Exam 45%

  • Project Bonus (up to 2)


Administration 2

Administration (2)

  • Home work:

    • Should be your own work

    • Talking, discussions are allowed

    • Copying, looking at other’s 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


Digital system design applications

Digital System Design Applications

  • Signal processing

  • Control systems

  • Communications

  • Micro-computers

  • Robotics

  • Multimedia

  • Internet

  • Distance learning


Solutions

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


Microprocessor based

Microprocessor Based

  • More reliable

  • Less expensive

  • Easier to debug

  • Easier to maintain

  • Easier to upgrade

  • Disadvantage:

    • Speed


Design process

Design Process

Hardware, Firmware and Software


Design process steps

Design Process Steps

  • Define requirements

  • Develop specifications

  • Preliminary design

  • Intermediate design

  • Detailed design

  • Implementation

  • Verification and acceptance


Microprocessors

Microprocessors

They accept programs


History

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


Numbering and coding systems

Numbering and Coding Systems

  • Decimal and binary systems

  • Converting

  • Hexadecimal and converting

  • Counting and addition

  • 2’s complement and subtraction

  • ASCII code, Unicode, utf-8

  • Bit, Nibble, Byte, Word,


Homework 1 part 1

Homework 1 – Part 1

  • ?


Summary

Summary

  • Digital System Design

    • Microprocessor based

    • Hardware, software and firmware

  • Microprocessors

  • History

  • Numbering systems

  • Arithmetic operations


  • Login