Micro software1
-
Upload
alessandro-turco -
Category
Technology
-
view
156 -
download
0
Transcript of Micro software1
![Page 1: Micro software1](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/1.jpg)
Microprocessori vs. Microcontrollori
![Page 2: Micro software1](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/2.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/3.jpg)
Microprocessori
Inoltre per i microprocessori è richiesta una interfaccia I/O esterna
![Page 4: Micro software1](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/4.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/5.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/6.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/7.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/8.jpg)
Struttura di un sistema a Microprocessore
Schema di base, evidenziando anche i Bus:
![Page 9: Micro software1](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/9.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/10.jpg)
CPU (schema semplificato)
![Page 11: Micro software1](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/11.jpg)
![Page 12: Micro software1](https://reader036.fdocument.pub/reader036/viewer/2022062400/588a2afe1a28abb21f8b6fe1/html5/thumbnails/12.jpg)