Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Microelectronica 299008_220 )
POR
JOSE PABLO SALAMANCA PLAZAS
C.C. 74.080.769
JHONSON DIAZ TORRES
C.C 74183561
ASRISTOBULO BARRERA
Presentado al Tutor:
NESTOR JAVIER RODRIGUEZ
INTRODUCCIN.
El Incremento de popularidad y de utilizacin de los dispositivos lgicos
programables o PLDs est siguiendo un proceso solamente comparable al que
hace algunos aos acompa a los microprocesadores. Los PLDs se utilizan
en casi todos los nuevos equipos electrnicos de control, industriales, de
consumo, de oficina, de comunicaciones, etc.
Desde finales de la dcada de los sesenta, los equipos electrnicos digitales se
han construido utilizando circuitos integrados de funcin lgica fija, realizados
en pequea o mediana escala de integracin. Para las realizaciones muy
complejas que exigiran un nmero elevado de circuitos integrados (CI) de
funcin fija, se utilizan circuitos diseados a medida que slo sirven para una
aplicacin. Son los llamados CI especficos a una aplicacin o ASIC
(Application Specific Integrated Circuit).
Por regla general, los ASICs los producen los fabricantes de CI con las
especificaciones proporcionadas por el usuario. Los equipos realizados con
ASICs ocupan menos espacio, son ms fiables, consumen menos energa y en
grandes series resultan ms baratos que los equipos equivalentes realizados
con CI de funcin fija. Por otro lado, estos circuitos son muy difciles de copiar.
INFORME GENERAL
El grupo de trabajo colaborativo como actividad final de fase subirn estos
aportes desarrollados anteriormente en un documento de estructura de informe
libre (el grupo de trabajo colaborativo escoge los tems que deber llevar el
informe) incluyendo los links de los videos y pgina de blog, el informe solo
ser la evidencia del desarrollo de la actividad. Este informe lo subirn al
entorno de evaluacin y seguimiento al link Trabajo Colaborativo Fase 3
Resumen sobre las lecturas de la unidad 3 para crear el libro de
presentacin usando calameo.
En este trabajo se describe las metodologas de diseo de circuitos FPGAs y
circuitos FPAAs tambin se presenta una descripcin de la terminologa,
evolucin y las arquitecturas de los circuitos FPGAs y circuitos FPAAs, los
cuales suministran una solucin eficaz a los problemas de rpido prototipaje y
simplifican la tarea de disear circuitos electrnicos anlogos.
Anlisis de aplicaciones de los circuitos lgicos programables
FPGAs
La invencin del microprocesador retras al menos una dcada la aparicin del
primer dispositivo FPGA. Siempre teniendo en mente las ventajas e
inconvenientes de los ASIC, Xilinx sac al mercado un Gate Array programable
por campo, es decir, la sustitucin de la interconexin fija de los Gate Arrays
por una serie de pistas metlicas conectables por transistores de paso
controlados por un conjunto de bits de control almacenados en una memoria
interna. De hecho, la interconexin reconfigurable ya haba sido detallada en un
artculo de 1967 [6]. As, estos dispositivos surgen en 1985 con el nombre de
LCA (Logic Cell Array), aunque posteriormente se renombraron como FPGA
(Field Programmable Gate Array)
Arquitectura general
Bsicamente, en una FPGA la lgica se divide en un gran nmero de bloques
lgicos programables que son individualmente ms pequeos que un PLD
(figura 1). Se encuentran distribuidos a travs de todo el chip en un mar de
Los
elementos
programables
ms
importantes
son
los
generadores
reprogramables de funcin lgica, realizadas por las denominadas LUT (Lookup Table) o tablas de bsqueda, que son celdas de memoria SRAM y
multiplexores para seleccionar la salida (figura 3).
Field Programable System One a Chip (FIPSOC): un chip que integra un FPMA
y un microcontrolador, este chip es comercializado por la compaa SIDSA.
Evolucion de los FPAAs
FPAA AN10E40,
es
un
dispositivo
adecuado
para
el
diseo
la respuesta AC
Simulacin, (Anlisis transitorio) del circuito usando ORCAD para
ETAPA 3:
LED DE
TIEMPO
CAMARA 1
CAMARA 2
CAMARA 3
CAMARA 4
VIGILANCIA
VIGILANCIA
1
2
3
4
5
6
7
Izquierda
Derecha
Izquierda
Izquierda
Izquierda
Derecha
Derecha
Derecha
Izquierda
Izquierda
Derecha
Izquierda
Derecha
Derecha
Derecha
Derecha
Derecha
Izquierda
Izquierda
Izquierda
Derecha
Derecha
Derecha
Derecha
Izquierda
Izquierda
Izquierda
Izquierda
SALON 1
Derecha
Derecha
Derecha
Derecha
Izquierda
Izquierda
Izquierda
SALON 2
Izquierda
Izquierda
Izquierda
Derecha
Derecha
Derecha
Derecha
Como se debe tener en cuenta para el diseo del circuito que los sensores,
actuadores, motores y dems elementos que intervienen se deben tomar como
estados de entrada y salida al circuito 1 y 0, vamos a tomar para el giro del
motor de la cmara hacia la derecha un valor de 1, y para el giro de las
cmaras hacia la izquierda el valor de 0.
TABLA 2- ENTRADAS SALIDAS CONTROL DE LAS CAMARAS
TIEMPO
1
2
3
4
5
6
7
CAMARA 1
CAMARA 2
0
1
0
0
0
1
1
CAMARA 3
1
0
0
1
0
1
1
1
1
1
0
0
0
1
LED DE
LED DE
CAMARA 4
VIGILANCIA
VIGILANCIA
1
1
1
0
0
0
0
SALON 1
1
1
1
1
0
0
0
SALON 2
0
0
0
1
1
1
1
DISEADO
PARA
EL ESTADOS
DE
ENTRADA
AL
2
3
4
5
6
7
001
010
011
100
101
110
Con la tabla anterior se deber disear el circuito digital, teniendo en cuenta las
compuertas que debern usar para que pueda dar solucin a las condiciones
planteadas en la etapa 3, del caso de estudio .
SOLUCION AL PROBLEMA PLANTEADO
Metodologa
Determinar
a) Tabla de verdad teniendo en cuenta los estados de entrada al circuito
digital para cada tiempo dado que activara y desactivara el giro de las
cmaras, se va a realiza una tabla de verdad por cada salida, o sea una
que cumpla con las condiciones de la salida uno correspondiente a la
cmara uno otra para la cmara 2 y as sucesivamente hasta completar
las seis expresiones booleanas que necesitamos para realizar nuestro
montaje en el simulador DSCH y obtener su Layouh en Microwind.
b) Expresin booleana, una vez diseadas las tablas de verdad obtenemos
las ecuaciones Booleanas por cada tabla, vamos a reducir estas
expresiones booleanas con suma de productos utilizando los 1 de cada
salida para luego escribir cada expresin, y luego simplificar por medio
de mapas de Karnaugh.En este caso utilizar el mtodo de suma de
productos o productos de sumas da lo mismos teniendo en cuenta que
en todas las tablas de verdad el nmero de (unos y ceros) en sus
respectivas salidas es igual 4 as lo resolveremos con la suma de
productos y obtenemos la respectiva simplificacin
c) Circuito Lgico vamos a dibujar nuestro circuito lgico utilizando las seis
expresiones lgicas una por cada salida de la tabla de verdad, (cmara
1, cmara 2, cmara 3, cmara 4, led de vigilancia saln 1, led de
vigilancia saln 2 ya simplificadas, se implementara utilizando las tres
entradas correspondiente a los estados de entrada al circuito digital
d) Realizar
la
implementacin
en
simulador
DSCH
utilizando
ENTRADAS
B
0
0
1
1
0
0
1
A
0
0
0
0
1
1
1
C
0
1
0
1
0
1
0
SALIDA
CAMARA 1
0
1
0
0
0
1
1
Camara 1= A
BC
A
B C
B C
BC
B C
A
1
las
.C + A . B . C
camara 1= B
A
0
0
0
0
1
1
1
ENTRADAS
B
0
0
1
1
0
0
1
C
0
1
0
1
0
1
0
SALIDA
CAMARA 2
1
0
0
1
0
1
1
BC
A
B C
B C
B C
BC
A
1
C
0
1
0
1
0
1
0
SALIDA
CAMARA 3
1
1
1
0
0
0
1
.B
. C + A . B . C+ A
. B . C+
A . B . C
Camara 3= A
Utilizamos el mapa de Karnaugh para reducir la expresin
BC
A
B C
B C
BC
B C
A
1
camara 3= A
C
A
0
0
0
0
1
1
1
ENTRADAS
B
0
0
1
1
0
0
1
Camara 4= A
C
0
1
0
1
0
1
0
SALIDA
CAMARA 4
1
1
1
0
0
0
0
BC
A
B C
B C
BC
B C
A
1
ENTRADAS
B
SALIDA
Led de
vigilancia
0
0
0
0
0
1
0
1
1
0
1
0
1
1
Expresin booleana (maxitermins)
saln 1
1
1
1
1
0
0
0
0
1
0
1
0
1
0
. B . C+
A
. B .C+ A . B . C + A
.B.C
led salon 1= A
Utilizamos el mapa de Karnaugh para reducir la expresin
BC
A
B C
B C
B C
BC
A
1
SALIDA
Led de
vigilancia
0
0
0
0
1
1
1
0
0
1
1
0
0
1
saln 1
0
0
0
1
1
1
1
0
1
0
1
0
1
0
led salon 2= A
Utilizamos el mapa de Karnaugh para reducir la expresin
BC
A
B C
B C
B C
BC
A
1
ECUACIONES BOOLEANAS
.C + A . B . C
camara 1= B
. B.
C+
A . B .C + A . B . C+ A . B . C
Camara 2= A
. C+
A
. B+B
camara 3= A
C
. C+
A
. B
camara 4= A
. C+
A . B+
A
. C+ A
.B
Led salon1= A
. B .C + A . C + A . B
Led salon 2= A
TABLA 4-condiciones que se deben cumplir para cada uno de los tiempos
TIEMPO
CAMARA 1
CAMARA 2
CAMARA 3
CAMARA 4
LED DE
LED DE
VIGILANCIA
VIGILANCIA
000
001
010
011
100
101
110
0
1
0
0
0
1
1
1
0
0
1
0
1
1
1
1
1
0
0
0
1
1
1
1
0
0
0
0
SALON 1
1
1
1
1
0
0
0
SALON 2
0
0
0
1
1
1
1
Condiciones
Para las entradas del tiempo uno A=0 B=0 C=0
Y sus salidas deben cumplir las siguientes condiciones en el estado de las
cmaras recordemos que el 1 representa giro a la derecha y el 0 representa
giro a la izquierda.