+ All Categories
Home > Documents > sisteme de Microprocesoare - Cap1

sisteme de Microprocesoare - Cap1

Date post: 16-Oct-2015
Category:
Upload: valentin-iliescu
View: 97 times
Download: 5 times
Share this document with a friend

of 15

Transcript
  • c) Liviu Kreindler / Aurelian Sarca 1 - 1

    Sisteme cu microprocesoare Introducere

    Sisteme cu Microprocesoare

    Titular curs: Aurelian Sarca 2ore/sptmnSeminar+Laborator: Sanda Paurc, Ana Maria Dumitrescu 2ore/sptmn,sala EA011: 6 seminarii + 7 laboratoare 4 puncte creditNotare media ponderat a 5 note: Nota 1: Tema de cas 10% Nota 2: Examinare pe parcurs la cursul 8 20%. Include materia pn la Cap

    3.4 (inclusiv) din manualul tiprit Nota 3: Laborator+seminar 20% Nota 4: Examinare pe parcurs la cursul 13 30%. Include toat materia predat

    la curs Nota 5: Examinare final la cursul 14 20%.

    Bibliografie: L.Kreindler, R.Giuclea Bazele microporcesoarelor, Ed. Matrix Rom, 1998,

    ISBN 973-9254-91-8 Moodle UPB: http://www.electro.pub.ro/ Utile| Support cursuri on-line

  • c) Liviu Kreindler / Aurelian Sarca 1 - 2

    Sisteme cu microprocesoare Introducere

    Tipuri de CalculatoareTipuri de Calculatoare

    Logica cablata

    Calculatoareelementare

    Microprocesoare

    MicrocalculatoareMinicalculatoare

    Midicalculatoare

    Calculatoare de mareperformanta (mainframe)

    putere de calcul

    numar de biti

    n

    cost

    lungime cuvint

    minima maxima

    grad desofisticare

    foarteridicat

    scazut

    2 4 6 8

    4 8 16 32 64 128

  • c) Liviu Kreindler / Aurelian Sarca 1 - 3

    Sisteme cu microprocesoare Introducere

    1971 INTEL 4004 1972 Microprocesor INTEL 8008 1974 INTEL 8086 Legea lui Moore: la fiecare 18 luni se

    dubleaza capacitatile Tehnologii: pMOS -> CMOS, nMOS

    (HMOS), bipolare, I2C

  • c) Liviu Kreindler / Aurelian Sarca 1 - 4

    Sisteme cu microprocesoare Introducere

    Evolutia microprocesoarelor INTELEvolutia microprocesoarelor INTEL

  • c) Liviu Kreindler / Aurelian Sarca 1 - 5

    Sisteme cu microprocesoare Introducere

  • c) Liviu Kreindler / Aurelian Sarca 1 - 6

    Sisteme cu microprocesoare Introducere

    Cuvant de date: 8, 16, 32, 64, 128 Capacitate de adresare: 2k, 64k, 1M, Frecventa de lucru: 2MHz -> 3GHz Tipuri de date: intregi, floating-point,

  • c) Liviu Kreindler / Aurelian Sarca 1 - 7

    Sisteme cu microprocesoare Introducere

    INTEL 4004INTEL 4004

  • c) Liviu Kreindler / Aurelian Sarca 1 - 8

    Sisteme cu microprocesoare Introducere

    AMD 80286 - detaliuAMD 80286 - detaliu

  • c) Liviu Kreindler / Aurelian Sarca 1 - 9

    Sisteme cu microprocesoare Introducere

    AMD - 486DX4 100MHzAMD - 486DX4 100MHz

  • c) Liviu Kreindler / Aurelian Sarca 1 - 10

    Sisteme cu microprocesoare Introducere

    AMD Athlon - detaliuAMD Athlon - detaliu

  • c) Liviu Kreindler / Aurelian Sarca 1 - 11

    Sisteme cu microprocesoare Introducere

    INTEL - PentiumINTEL - Pentium

  • c) Liviu Kreindler / Aurelian Sarca 1 - 12

    Sisteme cu microprocesoare Introducere

    INTEL Pentium Pro 150 MHzINTEL Pentium Pro 150 MHz

  • c) Liviu Kreindler / Aurelian Sarca 1 - 13

    Sisteme cu microprocesoare Introducere

    Diagrama calculatorDiagrama calculator

    Von Neumann Harvard Bit-Slice DSP (Digital Signal Processing) ASIC (Application Specific Integrated Circuit)

  • c) Liviu Kreindler / Aurelian Sarca 1 - 14

    Sisteme cu microprocesoare Introducere

    Sistem de control numericSistem de control numeric

    Amplificatoranalogic

    intraresistem Sistem fizic

    (proces)Traductor si

    adaptare semnaliesire

    (semnal analogic)

    date prelucrate(variatie continua)

    marimeacontrolata

    Microcalculator

    Portde

    iesire

    Portde

    intrare

    Algoritmnumericsau logic

    ConvertorA/D

    ConvertorD/A

    interfataiesire sistem - intrare calculator

    interfataiesire calculator - intrare sistem

    intrari comenzi de controlsi iesiri de stare ale microcalculatorului

  • c) Liviu Kreindler / Aurelian Sarca 1 - 15

    Sisteme cu microprocesoare Introducere

    Aplicatii in timp realAplicatii in timp realInitializare parametri si definire porturi I/O

    Achizitie date din porturi de intrare

    (citire - "READ")

    Executie program specific (prelucrare date de intrare,

    conform algoritmului numeric)

    Transmitere date prelucrate prin port de iesire

    (scriere - "WRITE")

    Programul trebuie reluat

    Lansare alt program specific

    STOP

    initializari

    conversiedate

    citiredate

    executieprogram

    scrieredate

    startt0t1

    t2

    t3

    t4

    t5

    1

    2

    3

    4

    5

    A/D;calcule;D/A A/D;calcule;D/A A/D;calcule;D/A

    h (perioadaesantionare) h


Recommended