Professional Documents
Culture Documents
LA
AUTOMATIZACIN
10 A
10/02/2015
Objetivo
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
(Output Logic Macrocell) pueden
programarse para trabajar como
entradas y/o salidas, y en el caso de
ser usadas como salidas estas
pueden ser combinacionales o
registradas (Flip Flops), lo cual le da
la versatilidad de ser programado de
diferentes formas y para diferentes
requerimientos.
Lista de materiales:
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Pushbutton
Desarrollo de prctica
En esta prctica lo que se realiz el, paro y arranque de un motor por lo tanto se
consideran los siguientes aspectos en los cuales:
a) Si el sensor s1 detecta un objeto, el motor M de la banda transportadora gira y
lleva el objeto hacia el final de carrera de la banda
b) El motor M se detiene cuando el sensor s2 detecta el objeto.
Programa # 2
y realizar la simulacin en
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
(Output Logic Macrocell) pueden programarse para trabajar como entradas y/o
salidas, y en el caso de ser usadas como salidas estas pueden ser
combinacionales o registradas (Flip Flops), lo cual le da la versatilidad de ser
programado de diferentes formas y para diferentes requerimientos.
Material
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Pushbutton
Desarrollo de prctica
Se realiz el circuito electrnico de esta prctica considerando un botn de
arranque y otro de inversin de giro se puedo ver el encendido del led indicando
las diferentes funciones.
Resultados
Los resultados obtenidos fue ver el funcionamiento de este programa realizado en
VHDL y as mismo se logr ver fsicamente el funcionamiento del circuito
fsicamente.
Marco Terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
Material
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Simulador proteus
Dip switch
Pushbutton
Desarrollo de prctica
Para
esto
utilizamos una tabla de verdad que nos indica la entrada de bits y mediante una
lgica de compuertas XOR y AND se logr obtener los valores en relacin a esta
operacin y a se pudo realizar con la implementacin del circuito fsicamente
utilizando una GAL16FV8D.
Resultados
La prctica nos gener algunas investigaciones pero sobre todo, que se logr la
comprensin y funcionamiento del sumador y el corrimiento de bits de acarreo.
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
(Output Logic Macrocell) pueden programarse para trabajar como entradas y/o
salidas, y en el caso de ser usadas como salidas estas pueden ser
Materia
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Simulador proteus
Dip switch
Pushbutton
Desarrollo de prctica
El desarrollo de prctica permiti observa la manera en la que funciona un
codificador ya que en lo que consisti fue realizar un condigo en VHDL y con este
mismo se realiz la simulacin en proteus, as como el circuito fsico.
Aqu se muestra la implementacin de este circuito que solo activa un bit y los
otros en cero de manera secuencial enciende un led mostrando la numeracin en
cdigo binario.
Resultados
Este circuito fue conocer cmo funciona el corrimiento de la numeracin en
condigo binario ya que se mostr por medio de led.
DECODIFICADOR
Objetivo.
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
(Output Logic Macrocell) pueden programarse para trabajar como entradas y/o
salidas, y en el caso de ser usadas como salidas estas pueden ser
combinacionales o registradas (Flip Flops), lo cual le da la versatilidad de ser
programado de diferentes formas y para diferentes requerimientos.
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Simulador proteus
Dip switch
Pushbutton
Desarrollo de prctica
Esta prctica realiza la operacin inversa al codificador puesto que solo hay dos
bit de entrado ya que al ir accionndolos en estados de cdigo binario de cero a
tres. Se activaran los valores de salida mostrando mostrando solo un valor en
estado positivo y los dems en estado cero.
Resultados
La seleccin de los dos bits de entrada que se acciona en cdigo binario del cero
al tres no di como resultado, solo un estado de los cuatro de salida ya que para
cada entrada de valor solo se corres el estado del led de salida accionando un
estado en forma positiva y los otros en cero.
MULTIPLEXOR
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
(Output Logic Macrocell) pueden
programarse para trabajar como
entradas y/o salidas, y en el caso de
ser usadas como salidas estas
pueden ser combinacionales o
registradas (Flip Flops), lo cual le da
la versatilidad de ser programado de
diferentes formas y para diferentes
requerimientos.
Los multiplexores son circuitos combinacionales que tienen varias entradas, una
sola salida y varias lneas de seleccin. Su funcionamiento podra asemejarse a
un conmutador de varias posiciones que simularan las entradas y el terminal
comn, la salida; la conmutacin se realizara por medio de la lnea de seleccin,
de tal modo que las seales presentes en las entradas aparecern en la salida en
el orden indicado por la lnea de seleccin; es decir, un multiplexor permite el
envo por una sola lnea de los datos presentes en varias lneas.
Material
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Simulador proteus
Dip switch
Push Button
Desarrollo de prctica
Esta prctica nos permite tener bits de entrada y bits de seleccin que nos
permiten activa el estado que se desea. Para esta prctica se realiz el uso de
una Gal 16fv8d con la que se implement el circuito presentado a continuacin.
Ya que se realiz el cdigo en VHDL y en proteus para ver la simulacin de cmo
funciona el circuito, posteriormente se realiz el circuito fsico en que se logr ver
cmo funciona dicho programa.
Resultados
Los multiplexores son circuitos combinacionales con varias entradas y una nica salida
de datos, estn dotados de entradas de control capaces de seleccionar una, y slo una, de las
entradas de datos para permitir su transmisin desde la entrada seleccionada hacia dicha
salida.
DEMULTIPLEXOR
Objetivo. Realizar un cdigo en VHDL, as como simular en proteus el circuito
electrnico de dicho cdigo posteriormente realizar el circuito fsicamente
comprendiendo el concepto de un demultiplexor.
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
(Output Logic Macrocell) pueden programarse para trabajar como entradas y/o
salidas, y en el caso de ser usadas como salidas estas pueden ser
combinacionales o registradas (Flip Flops), lo cual le da la versatilidad de ser
programado de diferentes formas y para diferentes requerimientos.
En electrnica
digital,
un demultiplexor es
un circuito
combinacional que tiene una entrada
de
informacin
de
datos d y n
entradas de control que sirven para
seleccionar una de las 2 n salidas, por
la que ha de salir el dato que presente
en la entrada. Esto se consigue
aplicando a las entradas de control la
combinacin binaria correspondiente
a la salida que se desea seleccionar. Por ejemplo, si queremos que la informacin
que tenemos en la entrada d, salga por la salida S4, en la entrada de control se ha
de poner, de acuerdo con el peso de la misma, el valor 100, que es el 4 en binario.
En el campo de las telecomunicaciones el demultiplexor es un dispositivo que
puede recibir a travs de un medio de transmisin compartido una seal
compleja multiplexada y separar las distintas seales integrantes de la misma
encaminndolas a las salidas correspondientes.
La seal compleja puede ser tanto analgica como digital y estar multiplexada en
cualquiera de las distintas formas posibles para cada una de ellas.
Material
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Simulador proteus
Dip switch
Pushbutton
Desarrollo de prctica
Con esta prctica se pretende selecciona en que posicin se quiere ver el valor de
salida ya que accionando nuestro bit de entrada en binario
Procedimientos
Resultado
La prctica tanto fsica como simulada cumpli las expectativas de funcionalidad, y
se logr la comprensin de corrimientos de bits, ya que se indic por medio de un
circuito fsico el la funcin de bits por medio de led.
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
En un sistema digital, como puede ser nuestro PC, se pueden transmitir tanto
instrucciones como nmeros mediante niveles binarios o trenes de impulsos. Si,
por ejemplo, los cuatro bits de un mensaje se disponen para transmitir rdenes, se
pueden lograr 16 instrucciones diferentes, esto es lo que denominbamos,
informacin codificada en sistema binario. Otras veces nos interesa que un
conmutador de varias posiciones pueda funcionar de acuerdo con este cdigo, es
decir, para cada uno de los diecisis cdigos debe ser excitada una sola lnea. A
este proceso de identificacin de un cdigo particular se le denomina
decodificacin.
Material
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Simulador proteus
Dip switch
Pushbutton
Desarrollo
Esta prctica
realiza
la
operacin
inversa
al
codificador
puesto
que
solo hay dos
bit de entrado
ya que al ir
accionndolos
en estados de
cdigo, en primera posicin nos se establece el cdigo binario de 0,1,2,3. Se
activaran los valores de salida mostrando H,O,L,A solo un valor en estado positivo
y los dems en estado cero.
Procedimiento
Se realiz el cdigo en VHDL, posteriormente se hizo la simulacin en proteus y
se realiz el circuito fsico en el cual se logr ver como se poda escribir hola
Resultados
Se logr entregar la prctica en tiempo y con esto, el principio de como de coo
realizar un mensaje por medio de un codificador.
Marco terico
GAL
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Como un ejemplo de las caractersticas ofrecidas por este tipo de dispositivos, a
continuacin se enlistan las especificaciones ms relevantes del circuito GAL16V8
de marca Lattice Semiconductor.
fmax = 250 Mhz.
3.5 ns mximo tiempo de propagacin.
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.
Celdas Reprogramables.
Vcc = 5 Volts 5%
Consumo de corriente 90 mA.
Rapidez en el borrado <>
Las terminales de la 12 a 19 correspondientes al OLMC (Output
(Output Logic Macrocell) pueden
programarse para trabajar como
entradas y/o salidas, y en el caso de
ser usadas como salidas estas
pueden ser combinacionales o
registradas (Flip Flops), lo cual le da
la versatilidad de ser programado de
diferentes formas y para diferentes
requerimientos.
Material
(DLP) GAL16FV8D
Protoboard
Resistencias de 1k
Led
Jumper
Fuente de alimentacin 6v
Programador 866c
Simulador proteus
Dip switch
Pushbutton
Display de 7 segmentos catodo
Desarrollo de prctica
Para entender el segundo de los tipos veamos algunos ejemplos de ellos.
Tomemos un decodificador de dos entradas. Este har corresponder, a cada una
de las cuatro palabras posibles de formar con las dos entradas, una de las salidas.
Para la salida Y0, ser 1 cuando los bits de entrada A y B son 0. Luego, la
expresin booleana que le corresponde es: Y0 = /A * /B. El mismo razonamiento
se puede repetir para el resto de salidas.
Representamos la tabla de verdad correspondiente solamente a los diez dgitos
decimales, teniendo en cuenta que la entrada de inhibicin o "strobe" siempre se
encuentra a 1:
Entradas
ABCD
abcdefg
SIGNO
0000
1111110
1000
0110000
0100
1101101
1100
1111001
0010
0110011
1010
1011011
0110
0011111
1110
1110000
0001
1111111
1001
1110011
Resultados
A partir de esta tabla se pueden obtener todas las expresiones booleanas para la
construccin de cada una de las salidas del cdigo de 7 segmentos.