Académique Documents
Professionnel Documents
Culture Documents
ELT013
Engenharia de Computao
Aula 2
ARQUITETURA DE
DISPOSITIVOS LGICOS
PROGRAMVEIS
ELT013 - Eletrnica Digital II
DIGITAIS
Seguem instrues
especificadas pelo
projetista
Organizao interna
complexa
Lentos
Inflexvel
Desenvolvimento do
hardware caro (CI MSI) e
demorado
No so limitados por
funes especificadas
Fornece respostas mais
rpidas
Flexvel
Possibilita a prototipagem
Desenvolvimento do
hardware mais barato e
rpido
http://algol.dcc.ufla.br/~lacerda/projetos/index.
html
ELT013 - Eletrnica Digital II
http://algol.dcc.ufla.br/~lacerda/projetos/index.
html
ELT013 - Eletrnica Digital II
10
Sistemas Microprocessados e
Processamento Digital de Sinais (DSP)
Dispositivos que podem ser controlados
eletronicamente e os dados manipulados pela
execuo de um programa de instrues.
Flexveis porm com baixa velocidade
Hardware sempre mais rpido do que software
11
ASICs
Application Specific Integrated Circuit
Circuitos integrados de aplicao
especfica
Soluo moderna de projetos de hardware
para sistemas digitais
12
13
14
15
Clula Padro
Usam blocos de construo da funo de lgica
predefinidos para criar o sistema digital desejado
Os custos do projeto para as clulas padro ASICs so
superiores aos MPGAs, com maior tempo de espera.
Funes baseadas em clulas so projetadas para serem muito
menores que as funes equivalentes em matrizes portas:
Permitem a operao, geralmente com maior velocidade e
custos de fabricao mais baixos.
16
17
Arquitetura de um FPGA
Blocos podem sem
programados como
sendo:
Entrada ou sada; ou
Bidirecionais (I/O)
Programados por
codificao do
projetista; ou
Blocos pr-definidos
(IPs)
18
IPs
Intelectual Property
Projetos de blocos digitais complexos prdefinidos
Disponibilizados pelos fabricantes do FPGA ou
terceiros
Avaliao grtis
Uso comercial necessita de licenciamento
19
FUNDAMENTOS DOS
CIRCUITOS DE PLDS
ELT013 - Eletrnica Digital II
20
Estrutura Bsica
21
22
23
24
Simbologia Simplificada
Diminuir a complexidade do diagrama do
circuito
Neste arranjo, as sadas esto programadas
O1 AB A B
como:
O2 AB
O3 0
O4 1
25
ARQUITETURA DE PLDS
26
PROMs
27
PROMs (1)
PROMs tm como objetivo a implementao de uma
expresso lgica de soma-de-produtos em vez de
armazenamento de dados em posies de memria.
28
PROMs
29
Procedimento de Anlise
1 Passo: Tabela verdade para todas as combinaes
de valores das variveis de entrada
30
Procedimento de Anlise
2 Passo: Selecionar as sadas de interesse (fusveis
intactos)
31
Procedimento de Anlise
3 Passo: Realizar um OR das sadas da matriz AND
intactas para encontrar o valor da sada O
32
33
Lgica de Arranjo
Programvel (PAL)
34
35
36
FAMLIA MAX7000S DA
ALTERA
ELT013 - Eletrnica Digital II
37
38
39
40
41
42
43
44
45
46
47
48
49