Post on 16-Oct-2015
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