Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dispositivos Lgicos
Programveis
Prof. Johelden Campos Bezerra
Consideraes Gerais
Objetivo do estudo:
Entender a lgica dos dispositivos programveis;
Conhecer a estrutura dos dispositivos lgicos e
programveis.
13/09/2009
Circuitos Lgicos
Qualquer circuito lgico pode ser implementado
com portas lgicas (AND, OR, NOT).
Classificao dos Cir. Lgicos:
Combinacionais:
As sadas dependem somente dos nveis lgicas das
entradas;
Sequenciais:
As sadas dependem dos nveis lgicas das entradas
e do que aconteceu com a entrada no tempo
passado;
CIs Programveis
ASICs (Application Specific Integrated Circuits
circuitos integrados de aplicaes especficas)
PLD (Dispositivo Lgico Programvel).
13/09/2009
FPGA:
Funes complexas, alta densidade e muitos pinos de
interconexo. Tecnologia CMOS. Disponvel com
EPROM, EEPROM, FLASH, SRAM e Anti-fuse
(contrrio do fusvel).
13/09/2009
7
13/09/2009
Tipos de PLDs
Tipos de PLDs
13/09/2009
10
13/09/2009
13/09/2009
11
13/09/2009
12
13/09/2009
13/09/2009
13
13/09/2009
14
13/09/2009
Reprogramvel?
Voltil?
Tecnologia
Fusvel
No
No
Bipolar
Anti-fusvel
No
No
CMOS
EPROM / EEPROM
Sim
No
CMOS
SRAM
Sim
Sim
CMOS
13/09/2009
15
13/09/2009
de
um
material
separando
dois
Processo irreversvel.
13/09/2009
18
13/09/2009
Se bit = 1, transistor
ON: chave fechada.
Se bit = 0, transistor
OFF: chave aberta
Rpida reprogramao
no incio de cada
operao.
13/09/2009
19
13/09/2009
PLD
10
13/09/2009
22
13/09/2009
11
13/09/2009
PLA
PLA
Forma Simplificada
12
13/09/2009
25
25
26
13/09/2009
26
13
13/09/2009
27
13/09/2009
14
13/09/2009
29
13/09/2009
30
13/09/2009
15
13/09/2009
32
X ligaes fixas
- ligaes programveis
Arranjos OR fixos
16
13/09/2009
34
13/09/2009
17
13/09/2009
36
13/09/2009
18
13/09/2009
19
13/09/2009
39
13/09/2009
Os multiplexadores so
controlados por conexes
programveis.
A macroclula pode
ser combinacional ou
sequencial.
CPLD ALTERA
MAX II Development Board
20
13/09/2009
Programando um CPLD
21
13/09/2009
43
13/09/2009
44
13/09/2009
22
13/09/2009
45
13/09/2009
46
13/09/2009
23
13/09/2009
47
13/09/2009
48
13/09/2009
24
13/09/2009
As LUTs so
volteis, por isso
os circuitos FPGAs
usam
memrias
FLASH
para
carregamento das
clulas LUTs.
25
13/09/2009
26
13/09/2009
54
13/09/2009
27
13/09/2009
55
Aplicaes de FPGA's
13/09/2009
56
13/09/2009
28