Elettronica applicata e misure/Logiche programmabili

Da WikiAppunti.
Jump to navigation Jump to search
Nota disambigua.svg Il titolo di questa pagina non è corretto per via delle caratteristiche del software MediaWiki. Il titolo corretto è B4. Logiche programmabili.
Gtk-go-back-ltr.svg  B3. Circuiti sequenziali IIGtk-home.svg  Elettronica applicata e misure (B. Circuiti digitali)B6. Comparatori di soglia  Gtk-go-forward-ltr.svg

Sviluppo e fabbricazione di circuiti integrati[modifica | modifica sorgente]

Componenti programmabili[modifica | modifica sorgente]

PLA[modifica | modifica sorgente]

20 Struttura interna di una PLA non programmata

19 Le PLA sono delle matrici in cui si può realizzare qualsiasi funzione logica[1] in maniera semplificata: le porte NOT, AND e OR nella matrice vengono collegate non direttamente, ma attraverso la programmazione delle connessioni.

32 La programmazione di una PLA è irreversibile perché si può fare una volta sola (one-time programming).

18 Viene usata una notazione semplificata per indicare le connessioni:

PLA connection simplified notation.png
21-22-23 Esempio di programmazione di una PLA

PAL[modifica | modifica sorgente]

24 Le PAL sono delle PLA dove la matrice di AND è programmabile, ma la matrice di OR è un insieme fisso di connessioni.

37 Le PAL con feedback permettono di riportare l'uscita a un ingresso.

38 Le PAL con registri e feedback aggiungono flip-flop per realizzare una macchina a stati.

PROM[modifica | modifica sorgente]

25-26-27 Le memorie PROM sono delle PLA dove la matrice di OR è programmabile, ma la matrice di AND è un insieme fisso di connessioni.

32 Le memorie PROM sono non volatili (al contrario delle memorie RAM), ma non sono riprogrammabili.

34 La programmazione delle PROM (e delle PAL/PLA di bassa complessità) è detta programmazione a fusibili: una tensione elevata brucia il fusibile e crea un circuito aperto, interrompendo l'interconnessione.

35 La tecnologia AntiFuse è il contrario della tecnologia a programmazione a fusibili: consiste nel "bucare" un dielettrico per stabilire una connessione tra livelli di metallo.

FPGA[modifica | modifica sorgente]

28-29 Le FPGA permettono la programmazione non solo delle interconnessioni, ma anche delle celle logiche e delle celle I/O. Possono essere riprogrammate più volte, e vengono spesso impiegate per la realizzazione di prototipi.

EPROM[modifica | modifica sorgente]

32 Le memorie EPROM sono non volatili e riprogrammabili.

33 Ogni transistor ha due gate. Tramite una tensione alta si può iniettare della carica nei gate spegnendo il transistor. Per far tornare gli elettroni al substrato si ricorre all'uso di raggi ultravioletti.

Note[modifica | modifica sorgente]

  1. Entro dati limiti su numero di ingressi e uscite.
Nota disambigua.svg Il titolo di questa pagina non è corretto per via delle caratteristiche del software MediaWiki. Il titolo corretto è B4. Logiche programmabili.
Gtk-go-back-ltr.svg  B3. Circuiti sequenziali IIGtk-home.svg  Elettronica applicata e misure (B. Circuiti digitali)B6. Comparatori di soglia  Gtk-go-forward-ltr.svg