Escolar Documentos
Profissional Documentos
Cultura Documentos
MICROELECTRONICA 299008A_291
Fase 3: Aplicacin de Dispositivos Lgicos Programables
MICROELECTRNICA 299008
2016 IV (29/11/2016)
TABLA DE CONTENIDO
I. RESUMEN
V. CONCLUSIONES
I. RESUMEN
Hacen parte de los dispositivos lgicos programables (PLDs) ms modernos: los
llamados Gate Arrays programables (FPGAs); que se pueden definir como circuitos
digitales integrados (chips), cuya configuracin interna puede ser programada por el
usuario utilizando software de diseo y un programador que permite configurar
memorias semiconductoras.
Un PLD es un dispositivo que permite programar hardware funciones lgicas para
circuitos lgicos digitales; depende de la capacidad del PLD a utilizar.
Los PLDs fueron diseados con el fin de disminuir el tamao de los circuitos
impresos y el nmero de componentes dentro de un sistema electrnico. Son
recomendados para el usuario por su costo competitivo en comparacin con
dispositivos TTL y CMOS que se encuentran en el mercado.
Gracias a las celdas lgicas programables, se logr dar origen a dispositivos
llamados FPGAs. Con una arquitectura propia que permite incorporar estructuras
de bloques de procesamiento interconexiones programables, con bloques que
realizan la funcin de entradas y salidas.
Estas celdas estn compuestas por look up table (LUT), elementos de memoria y flipflops. Los elementos de procesamiento pueden realizar funciones simples utilizando
un nmero determinado de entradas para dar como resultado una o ms salidas.
Esta actividad es comparada con el funcionamiento real de una compuerta lgica
(tabla de verdad). A nivel comercial se utilizan LUTs de cuatro entradas que
permiten la eficiencia del rea de implementacin y velocidad.
Los bloques que pertenecen a un mismo bloque se denominan clster, que permiten
mejorar caractersticas como una mayor velocidad de interconexin y en el ahorro de
recursos. El tamao de los llamados clster influye en el desarrollo de diseo
realizado en CAD, las interconexiones ocupan un lugar muy importante en el diseo
de los integrados. Se logra estimar un rea utilizada entre 70% a 90% del rea total
del chip.
Las FPGAs han evolucionado y por lo tanto han integrado nuevos elementos
mejorando sus caractersticas de funcionamiento y tecnologa, tales como:
MEMORIA: Incorporacin de bloques de memoria RAM, se pueden configurar en el
tamao ya en el ancho de palabra. Se aplica para el almacenamiento de datos.
Segn la configuracin se pueden utilizar como RAM dual, FIFOs o RAM sincrnica.
o
o
o
o
borrable
DESARROLLO DE LA ACTIVIDAD
Para poder comenzar con el diseo del circuito integrado se ha diseado la siguiente
tabla con las condiciones predefinidas:
SENSOR DE
TEMPERATURA C
VENTILADOR 1
VENTILADOR 2
LED TEMPERATURA
PROMEDIO
LED TEMPERATURA DE
ADVERTENCIA
10
Apagar
Apagar
Apagado
Apagado
15
Apagar
Encender
Apagado
Apagado
20
Encender
Apagar
Apagado
Apagado
25
Apagar
Encender
Apagado
30
Encender
Apagar
Encendido
Encendido
Encendido
35
Encender
Encender
Encendido
Encendido
40
Apagar
Apagar
Encendido
Encendido
45
Apagar
Encender
Apagado
Encendido
50
Encender
Apagar
Encendido
Encendido
55
Apagar
Encender
Encendido
Encendido
60
Encender
Encender
Encendido
Encendido
TABLA DE ESTADOS
SENSOR DE
TEMPERATURA C
ESTADOS DE ENTRADA
AL CIRCUITO
DIGITAL DISEADO
10
0000
0010
15
20
25
30
35
40
45
50
55
60
0100
0110
1000
1010
1100
1110
0001
0011
0101
Con la tabla anterior se debe disear el circuito digital, teniendo en cuenta las
compuertas que se deben usar para poder dar solucin a las condiciones planteadas
en la etapa 2, del caso de estudio.
SENSOR DE
TEMPERATURA C
ESTADOS DE
ENTRADA AL
CIRCUITO
RESULTADO
DECIMAL
VENTILADOR
1
VENTILADOR
2
LED
TEMPERATURA
PROMEDIO
LED
TEMPERATURA DE
ADVERTENCIA
10
15
20
25
30
35
10
40
12
45
14
50
55
60
SENSOR DE
TEMPERATURA C
ESTADOS DE
ENTRADA AL
CIRCUITO
RESULTADO
DECIMAL
10
50
15
55
20
60
25
##
30
##
35
#
40
##
45
##
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
VENTILADOR
1
VENTILADOR
2
LED
TEMPERATURA
PROMEDIO
LED TEMPERATURA
DE ADVERTENCIA
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
0
#
1
#
1
#
0
#
0
#
0
0
1
1
0
1
1
#
0
#
1
#
0
#
1
#
0
1
0
1
0
1
1
#
1
#
1
#
1
#
0
#
0
1
0
1
0
1
0
#
0
#
1
#
1
#
1
#
Ahora procedemos a calcular las funciones lgicas para cada una de las salidas del
circuito, Ventilador 1, Ventilador 2, Led de temperatura promedio y led de
advertencia. Para realizar las tablas de verdad, la reduccin de las funciones y el
circuito lgico, haremos uso de la herramienta logic minimizer que podemos
encontrar en internet.
VENTILADOR 1
VENTILADOR 2
10
11
PASTILLA EN 3D
12
III.
13
IV.
ENLACES:
ENLACE AL VIDEO:
https://youtu.be/J4Kx2KauIZI
ENLACE AL BLOG:
http://microelectronicaunad.wixsite.com/microelectronica
ENLACE AL LIBRO:
http://es.calameo.com/read/004970883ecadead40c5b
V.
CONCLUSIONES
Los Procesadores Digitales de Seales (DSP) no son otra cosa que ICs que
trabajan con seales digitales procesadas con algoritmos matemticos.
14
15