You are on page 1of 16

Captulo 7: Circuitos Integrados

LSI, SPLD y sus aplicaciones.


Ing. S. Ros
FIEC - ESPOL
Clasificacin
SSI: Integracin de corta escala
MSI: Integracin de mediana escala
LSI: Integracin de gran escala.
VLSI: Integracin de muy grande escala.
PLD: Dispositivos Lgicos Programables.
PLA: Arreglo Lgico Programable.
PAL: Dispositivo de lgica de arreglo programable.
CPLD: Dispositivos Lgicos programables complejos.
FPGA: Arreglo de compuertas de campos programables.
Arreglo Lgico Programable
(PLA)
Son programables las entradas a las puertas AND y a las puertas OR.
Ejemplo con 4 entradas y 3 salidas.
Esquema compacto
Ejemplo: Implementar O1, O2 y O3
O1 = I1 * I2 + I1 * I2 * I3 * I4
O2 = I1 * I3 + I1 * I3 * I4 + I2
O3 = I1 * I2 + I1 * I3 + I1 * I2 * I4
Dispositivos Programables: CPLD y FPGA
Macrocelda
Familias de CPLDs
Una familia conocida de CPLDs del fabricante Altera es
la MAX7000. Son dispositivos lgicos reprogramables
complejos. Poseen desde 32 hasta 512 macroceldas.
Familias de FPGAs
Una familia conocida de FPGAs del fabricante Altera es
la FLEX10K. Poseen dede 576 hasta 12160 elementos
lgicos.
CPLDs y FPGAs
Memorias
ROM: Memoria de solo lectura.
PROM: Memoria programable de solo lectura
RAM: Memoria de acceso aleatorio. Se clasifican en
estticas y dinmicas.
EPROM: Memoria programable y borrable.
EEPROM: Memoria programable y borrable elctricamente.
Principales Seales de una
Memoria.
m Entradas de datos
Habilitador de
Memoria
Lectura/Escritura
n
Entradas de
direcciones
Salidas de datos
E3 E2 E1 E0
S3 S2 S1 S0
R / W
M.E.
A4
A3
A2
A1
A0
2
n
= nmero de palabras Tamao de la memoria: 2
n
X m
Dispositivo General de memoria
EEPROM 2864: 8K x 8
Entradas/Salidas
de datos
Entradas de
direcciones
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/Oo
O E
C E
A12
A11
:
A2
A1
A0
W E
Entradas
de Control
Entradas de Control
Modo CE OE WE Salidas
LECTURA L L H Dato sal
ESCRITURA L H L Dato entr
ESPERA H X X Z
Tipos de RAM
La RAM esttica es aquella que puede almacenar datos mientras se
aplica energa al circuito. Las celdas de la memoria RAM esttica son en
esencia flips flops que permanecern en un estado determinado
(almacenarn un bit) indefinidamente, siempre y cuando no se
interrumpa el suministro de energa al circuito.
Las RAM dinmicas, son aquellas que almacenan datos como cargas en
capacitores. Con la RAM dinmica los datos almacenados desaparecern
gradualmente debido a la descarga del capacitor, de manera que se
necesitan refrescar en forma peridica los datos, o sea recargar los
capacitores.
Ejercicio: Implemente un Convertidor de
Cdigo de BINARIO a XS3 con una EPROM.
X3 X2 X1 X0 D3 D2 D1 D0 U3 U2 U1 U0
0 0 0 0 0 0 1 1 0 0 1
0
0
1
1
0
0
1
1
0
1
0
0
1
1
0
1
0 0 0 1 0 0 1 1 0 1 0
0 0 1 0 0 0 1 1 0 1 1
0 0 1 1 0 0 1 1 0 1 0
0 1 0 0 0 0 1 1 0 1 1
0 1 0 1 0 0 1 1 1 0 0
0 1 1 0 0 0 1 1 1 0 1
0 1 1 1 0 0 1 1 1 0 0
1 0 0 0 0 0 1 1 1 0 1
1 0 0 1 0 0 1 1 1 1 0
1 0 1 0 0 1 0 0 0 0 1
1 0 1 1 0 1 0 0 0 1 0
1 1 0 0 0 1 0 0 0 1 1
1 1 0 1 0 1 0 0 0 1 0
1 1 1 0 0 1 0 0 0 1 1
1 1 1 1 0 1 0 0 1 0 0
La EPROM elegida ser de tamao: 2
n
X m
2
4
X 8 = 16 X 8 = 128
D3
D2
D1
D0
U3
U2
U1
U0
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/Oo
O E
C E
A3
A2
A1
A0
W E
Entradas
de Control
X3
X2
X1
X0
Las entradas
de la tabla son
las entradas
de direcciones.
Las salidas
de la tabla
son los
datos que
entran a la
memoria a
escribirse y
luego son
ledos.
Recordar
Las herramientas basadas en computadoras pueden
producir excelentes diseos de hardware digital slo
cuando las emplea un diseador que comprende a
cabalidad la naturaleza de los circuitos lgicos.
Fin

You might also like