Micro software1

12
Microprocessori vs. Microcontrollori

Transcript of Micro software1

Page 1: Micro software1

Microprocessori vs. Microcontrollori

Page 2: Micro software1

Microprocessori

Il primo processore messo in commercio è stato l'INTEL 4004 nel 1971, montato su piccole calcolatrici (oppure vedi Apollo.... etc). Poi vennero a livello industriale INTEL 8048 e 8051.

I primi processori sono stati a 8 bit e avevano bisogno di logica per codifiche varie e memoria, entrambe esterne;

Non sono in grado di operare da soli (no stand alone)

Page 3: Micro software1

Microprocessori

Inoltre per i microprocessori è richiesta una interfaccia I/O esterna

Page 4: Micro software1

Microcontrollori

Microcontrollori e logiche programmabili (CPLD e FPGA) la fanno da padrone nei circuiti integrati. (es. in una BMW ci sono circa 100 microcontrollori).

Nacquero verso la metà degli anni '80, il cui costo li rese molto competitivi.

La Texas Instrument fu la prima a produrne: i TMS sono ancora i più usati e affidabili.

Page 5: Micro software1

Microcontrollori Si può dire che hanno tutto il necessario per

funzionare da soli (memoria, periferiche vario, moduli di I/O,... etc ). La struttura interna:

Page 6: Micro software1

Microprocessori vs Microcontrollori

Principalmente PC, Laptop, Desktop (dove il processo da controllore è molto complesso in termini di dati da processare).

Elettrodomestici Sistemi di

telecomunicazione Industria Automotive

(abs, flusso benz.,etc... )

Militare e aerospaziale

Page 7: Micro software1

Microprocessori vs Microcontrollori

molto più potenti flusso di dati più

elevato frequenze di calcolo

più alte poche cose al suo

interno....

molte periferiche integrate

frequenza di calcolo più bassa

sanno fare molte cose, previa opportuna programmazione

CPU non tanto potente...

Page 8: Micro software1

Struttura di un sistema a Microprocessore

Schema di base, evidenziando anche i Bus:

Page 9: Micro software1

Riassumendo...

Si deve ricordare che con CPU si indentifica univocamente un processore.

Le CPU sono all'interno anche dei microcontrollori.

Le CPU sono oggetti che non possono stare da sole.

Hanno dei componenti specifici al loro interno (ALU, registri, PC, IR → i principali oggetti)

Page 10: Micro software1

CPU (schema semplificato)

Page 11: Micro software1
Page 12: Micro software1