Beruflich Dokumente
Kultur Dokumente
Integracin de Sistemas
Curso 2015/2016
(2 Semestre)
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Integracin de Sistemas
Tema 1: Int. a la Comput. Reconf.(CR):
Diseo de Sist. Dig. Complejos
29/01/2016
ndice
Prembulo
Kit de Supervivencia:
Revisin conceptos T. y Sist. Digit.
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Prembulo
Hitos histricos
Descubrimiento trt bipolar dic. 1947
1er C.I. 1958
1er C.I. CMOS 1969
1er P 1971 4004
1 PAL finales dcada 70
1 FPGA 1984
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
29/01/2016
Prembulo
J. Bardeen
17 nov 23 dic
W. Brattain
trt
W. Schockley
2000
1959
1958
Kilby
and
Noyce
received the Draper
Prize in 1989. Kilby el
Nobel fsica en ao 2000
C.I.
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Introduccin
Matrices lgicas programables (PAL, PLA) ==>
PLS (PAL o PLA + registro). Mediados 70
29/01/2016
Introduccin
Secuenciador Lgico Programable
PLD
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Introduccin
SC GA
Trts en PP se
disponen en layout
Channelled
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
29/01/2016
Introduccin
G
EpMOS
pMOS
EnMOS
G
S
Clula G. A.
nMOS
S
G
pMOS
D
D
nMOS
S
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
CIRTOS
STD
FPIC F. Prog.
ASIC
F.C.
F. Fija
S o A PLD
CPLD
FPGA
C-P
Arq. fija
Arq. Config
Arq. Config
Prog. SW
PROM
PAL
PLA
PLS
FBCBIC
MPIC
Std.Cell
MCBIC
G.A.
S.C.
S.G.A
S.O.G.
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Generalidades C. D. R
LneaDispositivosReconfig.
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
29/01/2016
29/01/2016
SON:
CONFIGURABLES. Modificacin funcionalidad,
mediante utilizacin de slo parte de sus elementos:
modif. bloques y/o modific. de interconex.
RECURSOS LGICOS.
Mdulos o bloques lgicos comb. y secuenc
Recursos de interconexin
Granularidad complejidad de los bloques
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Clasificacin
de los
Circuitos Digitales
Configurables (CDC)
segn el tipo de
organizacin
Avanzados
Complejos
Terraza
(en ingls Terraced)
Cuadrcula
(en ingls Manhattan)
Mar de puertas
(en ingls Sea of gates)
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
29/01/2016
BLOQUE
BLOQUE
LGICO
LGICO
BLOQUE
MATRIZ
BLOQUE
LGICO
DE
LGICO
INTERCONEXIN
BLOQUE
BLOQUE
LGICO
LGICO
PAL
.
.
PAL
...
.
.
I/O
.
.
I/O
...
I/O
.
.
PAL
...
PAL
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
29/01/2016
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
XilinxActel
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
ES
E/S
E/S
E/S
E/S
E/S
E/S
E/S
E/S
(cuadricula)
ORCA,QuickLogic
AMD,Altera
E/S
E/S
E/S
E/S
(terraza)
Plessey
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
10
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
11
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Hardware:
Prestaciones.
Se les denomina por ello:
HARDWARE CONFIGURABLE
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
12
29/01/2016
Ing. de Computadores
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
13
29/01/2016
Recomendaciones
Revisin de conceptos de Sistemas Digitales
Revisin de conceptos de T. C. Parmetros
C. I. D. + Dev. como interruptores
Electrnica Digital en la prctica". R. Reina y otros. Ed.- Ra-ma.
2010. Bsico
Introduccin a la lgica digital S. Acha. Ed Rama 2006. Bsico
Conceptos
Niveles elctricos
Ruido
Is
T.
Fan-out y Fan-in
Open C. y O. D.
Pull-up y Pull-down
Buffers/Drivers, Debounce ...
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
14
29/01/2016
Sistemas Digitales:
Elementos lg. comb.: mux, decod, codif., comp, FA, ALU, mdor, div, BS, etc.
Elementos lg. sec.: latch, FFs, cont, reg., memorias, cirtos E/S, etc.
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
MUX
FFs
CODIF.
Cont.
DECOD.
Regs
COMP.
ARIT.
ALUs
MEM.
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
15
29/01/2016
Aspectos
Tecnolgicos/Lgicos
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
16
29/01/2016
Niveles Elctricos/Lgicos
Tecn. Bipolar Familias 54/74
Tecnologa MOS 4000 y 74 HCT
VoLmx
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Niveles lgicos
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
17
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
Corrientes nominales
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
18
29/01/2016
Fan-out: Nivel H
Puerta excitadora (fuente) entrega I a entradas de puertas de carga en
el estado ALTO (IIH) y absorbe I de la carga en el estado BAJO (IIL)
Fan-out: Nivel L
Puerta excitadora (sumidero) absorbe I de la carga en estado BAJO (IIL)
19
29/01/2016
Pull-up: Pull-down
Rpull-up
Rpull-down
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
20
29/01/2016
No tienen ck
Constitucin
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
21
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
22
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
50%
50%
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
23
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
24
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
OFF
OFF
1
0
0
1
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
25
29/01/2016
TEMA1: Introduccin a la Computacin Reconfigurable: Diseo de Sistemas Digitales Complejos FEB JUNIO 2016
26