Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

FERRAMENTAS PARA PROJETOS 
DE SISTEMAS DIGITAIS
Wlamir Passos
Circuito Lógico
� Equações 
x1 = A * B + C * !D
� Circuitos Portas e flip-flops
� Componentes std
74xx, 4xxx …
COUNTER
CLRN
CLK
ENP
LDN
A
D
ENT
B
C
QD
QC
QB
QA
RCO
74161
inst10
Wlamir Passos
7490
Lógicas Programáveis
Wlamir Passos
Lógica Programável
Lembrete :
A * 1 = A
A * /A = 0
A + 0 = A
XA
B
1*/A*B*1 = /A*B
fusíveis
X
B
A*/A*B*/B = 0
/A*B + 0 = /A*B 
S
Wlamir Passos
Tipos – lógicas programáveis
� PAL - Programmable array logic
� 1978 Monolithic Memories, Inc. (MMI)
� GAL - Generic array logic
� Lattice Semiconductor.
� EPLD - Erasable Programmable Logic Device� EPLD - Erasable Programmable Logic Device
� ALTERA
� CPLD - Complex Programmable Logic Device
� ALTERA / xilinx
� FPGA - Field Programmable Gate Array
� ALTERA / xilinx
Wlamir Passos
PAL16R4
fusíveis
Várias entradas
fusíveis
Wlamir Passos
GAL16V8 - Lattice
Wlamir Passos
EPLD – EP610 - ALTERA
Wlamir Passos
CPLD – EPM7064 - ALTERA
Wlamir Passos
CPLD – Macrocell - ALTERA
Wlamir Passos
CPLD – ISP in-system programmability
Mount Unprogrammed Program In-System Reprogram in the Field
� No Device Handling
� No Bent Leads
� Allows Generic 
Inventory
� Prototyped Easily
� Supports Changes 
During Manufacturing/ 
Test Flow
� Allows Field Upgrades
� Adds Enhancements 
Quickly & Easily
Wlamir Passos
FPGA – equação lógica
D C B A S
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
Função lógica
Gera uma 
Tabela Verdade
TV
Memoria
A
B
C
S
Dados=Resultado
0 1 0 1 1
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Memoria
RAM
(LUT)
D
Entrada=endereços
LUT= Look Up Table 
S
Wlamir Passos
FPGA – Spartan 3 - XILINX 
Wlamir Passos
FPGA – Stratix ALTERA
Wlamir Passos
FPGA – ISP / Configuration
FPGA – Stratix - ALTERA
Wlamir Passos
Stratix Architecture Overview
Logic Array
Blocks (LABs)
DSP Blocks
M-RAM
Blocks
M512 RAM 
Blocks
Phase-Locked
Loops (PLLs)
M4K RAM
Blocks
I/O Elements
(IOEs)
Wlamir Passos
TriMatrix Memory
M4K BlocksM512 Blocks
E
R
R
O
R
:
 
u
n
d
e
f
i
n
e
d
O
F
F
E
N
D
I
N
G
 
C
O
M
M
A
N
D
:
 
‘
~
S
T
A
C
K
:

Mais conteúdos dessa disciplina