Microprocessori vs. Microcontrollori
Microprocessori vs. Microcontrollori
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)
Microprocessori
Inoltre per i microprocessori è richiesta una interfaccia I/O esterna
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.
Microcontrollori Si può dire che hanno tutto il necessario per
funzionare da soli (memoria, periferiche vario, moduli di I/O,... etc ). La struttura interna:
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
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...
Struttura di un sistema a Microprocessore
Schema di base, evidenziando anche i Bus:
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)
CPU (schema semplificato)