GRUPO 4
Prctica N 2
Tema: Diseo de sistemas con:
Compuertas Lgicas, Multiplexores, De multiplexores, Codificadores y
Decodificadores utilizando VHDL
Cuarto B
Datos Generales
Integrantes:
Adriana Prez
778
Juan Revelo
614
Jos Vera
490
FECHA DE REALIZACIN:
31 de octubre de 2014
FECHA DE ENTREGA:
14 de noviembre de 2014
2.2.
GENERAL
Diseo de circuitos digitales LSI y MSI utilizando lenguaje de descripcin de
hardware (VHDL).
ESPECFCOS
Aprender programacin bsica en VHDL.
Disear, programar e implementar circuitos con Compuertas Lgicas utilizando
VHDL.
Disear, programar e implementar circuitos con Multiplexores y
Demultiplexores utilizando VHDL.
Disear, programar e implementar circuitos con Codificadores y
Decodificadores utilizando VHDL.
METODOLOGA
EQUIPOS Y MATERIALES
Equipos:
Laptop
Placa de Xilinx Spartan 3E.
Software:
ISE Xilinx
MARCO TEORICO
La herramienta Xilinx-ISE (Integrated Software Environment) es una herramienta de
diseo de circuitos profesional que nos va a permitir, entre otras funciones, la realizacin
de esquemticos y su posterior simulacin
Caractersticas principales
Facilidad de
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.
DEMULTIPLEXORES
Los DEMULTIPLEXORES realizan la funcin inversa a la del multiplexor, es decir, una
seal de entrada nica, es obtenida en uno de los N canales de salida. El conmutador
ahora selecciona el canal de salida por donde estar presente el dato de entrada.
PROCEDIMIENTO
1. Primero se procedi con la instalacin del software ISE Xilinx
2. Entendimiento de lo solicitado para cada literal a desarrollar en la prctica,
3. Se realiz el Ordenamiento y procesamiento de datos
a) Abra el programa ISE Desing Suite de Xilinx
b) Cree un nuevo proyecto para ello de click en la pestaa File -> New Project, luego
en la nueva ventana donde dice Name, escriba compuertas, en el tem Location,
escriba la ruta donde guardar su proyecto (no debe contener espacios en blanco,
caracteres especiales, ni tener una ruta muy larga, preferiblemente cree una
carpeta en el disco local c:\ ), en Top-level source type, escoja HDL, de click en
Next >
c) La siguiente ventana muestra el dispositivo (FPGA) que se va a utilizar. Modifique
hasta que quede igual a la siguiente figura:
d)
De click
en Next > y luego en la venta siguiente en finish.
e) Vamos a crear nuestro archivo VHDL para eso de click derecho en New Source,
como muestra la figura.
f)
i)
i)
i)
i)
i)
i)
i)
i)
i)
i)
i)
i)
i)
i)
i)
Realice el testbench, ponga el nombre de compuerta_tb para ello hgalo como se
observa en la siguiente figura.
j)
Pegue
un
impreso del testbench utilizado y la simulacin en ISim. Y compruebe que se
cumple con la tabla de verdad.
Problema:
Implementar con un multiplexor el bit de paridad par para un cdigo de tres bits
X2
X1
X0
I0
I1
I2
I3
I4
I5
X0
X1
X2
X3
en el
penhouse o
en el restaurant cmodo, los huspedes en el restaurant cmodo o en la cafetera,
el personal administrativo en el restaurant cmodo y los trabajadores en la
cafetera, adems cualquier ciudadano puede comer en cualquier restaurant.
Disee un codificador que me indique que persona come en qu lugar.
E0
E1
E2
E3
E4
E5
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
h) Pegue una impresin del cdigo realizado.
i)
S0
1
1
0
0
0
1
S1
0
1
1
1
0
1
S2
0
0
1
0
1
1
CONCLUSIONES
Se realiz el diseo de circuitos digitales LSI y MSI en software dedicado a la
simulacin en electrnica y su utilizacin de lenguaje de descripcin de Hardware
(VHDL) para comprobacin del funcionamiento correcto de los diseo de circuitos
antes
de
su
implementacin.
Se obtuvo un amplio conocimiento sobre programacin en lo que se refiere a la
utilizacin de lenguaje de programacin VHDL.
Diseo, programo e implemento circuitos Compuertas Lgicas, Multiplexores,
Demultiplexores, Codificadores y Decodificadores mediante la utilizacin de
programacin en VHDL
Se pudo apreciar los beneficios de las simulaciones al comprobar el
comportamiento de los circuitos mediante los diferentes factores que afectan al
mismo.
RECOMENDACIONES
Instalar correctamente el software a utilizarse para no tener problemas en la
ejecucin de las simulaciones.
Investigar sobre la utilizacin y funcionamiento de los programas para poder
realizar una buena simulacin.
Entender el enunciado y realizar los clculos necesarios como tablas de verdad y
simplificaciones antes de simular el proyecto.
Revisar que en la simulacin no haya ningn tipo de error para evitar serios
inconvenientes con la implementacin.
Chequear en los datasheets las conexiones de cada pin de los diferentes
integrados para no cometer errores ya que cada circuto integrado tiene una muy
diferente conexin.
1. BIBLIOGRAFA:
PROGRAMACION VHDL. Disponible en: http://ayudaelectronica.com/que-esvhdl/
MULTIPLEXORES Y DEMULTIPLEXORES. Disponible en:
http://meteo.ieec.uned.es/www_Usumeteog/comp_comb_multiplexores.h
tml
http://meteo.ieec.uned.es/www_Usumeteog/comp_comb_demultiplexor
es.html
PROGRAMACION VHDL
Disponible en: http://ayudaelectronica.com/que-es-vhdl/