Sei sulla pagina 1di 28

PLA, PLD, CPLD, FPGA

&
Quartus II
(development environment)
Altera 2
C-MOS Logic Products (II)
Si prende come riferimento la famiglia logica C-MOS che risulta essere l’unica a
non dissipare potenza in condizioni statiche.

 Standard Logic
Sono i più comuni presenti nei circuiti integrati dato il loro basso costo, offrono elevata
flessibilità grazie all’elevato numero di porte a disposizione. Essendo dispositivi discreti il
circuito stampato risulta voluminoso e irreversibile.

 Programmable Logic
Sono dispositivi che attraverso un firmware opportunamente scaricato, realizzano dell’
hardware. Il dispositivo possiede un certo numero di celle logiche e viene solitamente
utilizzato per la prototipazione.

 ASICs
Sono circuiti integrati per particolari applicazioni che permettono di ottenere un approccio
molto sofisticato ad alte prestazioni malgrado una moderata flessibilità. Il testing risulta
essere molto costoso così come il prodotto. Questo viene ammortizzato solamente con una
produzione su vasta scala. Altera 3
Altera 4
PROM - 8x4

Il piano OR di uscita
risulta essere
programmabile
“bruciando” i fusibili,
realizzando il programma
utente.
Per ogni uscita si possono
ottenere al massimo 8
somme di prodotti.

Altera 5
PAL - 3 in - 2 out - 8 prodotti

Il piano AND di ingresso


risulta essere
programmabile
“bruciando” i fusibili,
realizzando il programma
utente.
Per ogni uscita si possono
ottenere al massimo 4
somme di prodotti.

Altera 6
PAL combinatoria

ENABLE

BUFFER
three-state

Abilitando l’ENABLE è possibile far ricadere il buffer three-state nella condizione


di stato di alta impedenza, condizione che permette al bus un utilizzo bi-direzionale.

Altera 7
PAL con registri

Le uscite del piano AND vengono memorizzate in un flip-flop che, attraverso un


segnale di clock, le sincronizza, rendendo il circuito sequenziale.
Altera 8
Altera Classic (EP330)

MUX

MUX

Altera 9
Altera 10
JTAG
Interface

Altera 11
Altera 12
I primi dispositivi erano costituiti da una sola cella logica che successivamente,
viene sostituita da diverse celle tra loro interconnesse, grazie all’avvento di
nuove tecnologie, che le hanno rese più veloci ed efficienti.

Altera 13
Altera 14
Altera 15
Il Global Bus permette di effettuare molto rapidamente tutte le possibili inter-
connessioni tra le varie macrocelle.

Altera 16
Altera 17
MUX

(al global BUS)

(al local BUS)

Altera 18
Altera 19
Altera 20
Altera 21
Altera 22
Altera 23
Altera 24
Altera 25
Altera 26
Scheda ALTERA
Modello EPM7128SLC84-15
• EPM = memoria tipo Eprom
• 7 = famiglia MAX 7000s
• 128 = numero di flip-flop
• SLC = system logic control
• 84 = num. dei piedini
• 15 = delay time (ns)
Altera 27
MAX JTAG
EPM7128SLC84-15 Interface

Video OUT
Alimentazione (display opz.)
≅ +9V

Oscillatore
al quarzo
FLEX-10K

Altera 28
Switches Buttons Display LED

Potrebbero piacerti anche