GRUPO N:
FECHA DE REALIZACIN:
5-11-2014
FECHA DE ENTREGA:
12-11-2014
2. OBJETIVO(S):
2.1.
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.
3. METODOLOGA
La metodologa usada en esta prctica determinada para aprender la
programacin bsica en VHDL fu la siguiente, en primer lugar el Ingeniero
nos dio una explicacin prctica del manejo del software, a continuacin
programamos en el software los ejercicios de la prctica y los simulamos,
luego el ingeniero impartio la explicacin necesaria para programar e
implementar circuitos con Multiplexores y Demultiplexores utilizando VHDL,
y finalmente programamos e implementamos el circuito con Codificadores y
lo simulamos.
4. EQUIPOS Y MATERIALES:
EQUIPOS:
Laptop
Placa de Xilinx Spartan 3E.
SOFTWARE:
ISE Xilinx
5. MARCO TERICO:
puertos de estas instancias con las seales internas del circuito, o con
puertos del circuito de jerarqua superior.
6. PROCEDIMIENTO:
1. Observacin y reconocimiento del sOFTWARE.
2. programacin del primer circuito y su simulacin.
3. Comprobacin de la tabla de verdad.
4. Implementacin del primer circuito en proteus.
5. Comprobacin de la tabla de verdad
6. Implementacin del circuito en multisim
7. Anlisis y obtencin de la funcin del segundo ejercicio
8. Obtencin de la tabla de verdad
9. Implementacin del circuito en los simuladores
10. Comprobacin de la tabla de verdad
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:
k) Ahora repita los pasos desde el literal b al g. Puede poner como nombre
al proyecto zoolgico y al testbench como zoolgico_tb para el
siguiente problema.
Problema:
En un mini zoolgico existen monos, jirafas aves exticas, cndores
leones tortugas, tigre y elefantes, el administrador requiere automatizar
el sistema que lleva el alimento a cada uno de estos, sabiendo que
algunos de los animales son carnvoros y otros no, disee dicho circuito
en VHDL.
n) Ahora repita los pasos desde el literal b al g. Puede poner como nombre
al proyecto control y al testbench como control_tb para el problema
resuelto en la prctica N1.
Problema:
Un sistema de control industrial dispone de tres pulsadores para
mover dos motores (M1, M2), para activar M1 es necesario que los
tres pulsadores estn activados o que no lo estn ninguno de ellos,
q)
r)
s)
X1
0
0
1
1
0
0
1
1
X0
0
1
0
1
0
1
0
1
F
0
1
1
0
1
0
0
1
g)
h)
I1
0
1
0
0
0
0
I2
0
0
1
0
0
0
I3
0
0
0
1
0
0
I4
0
0
0
0
1
0
I5
0
0
0
0
0
1
X0
1
0
0
1
1
0
X1
1
1
0
0
0
1
X2
0
1
1
1
0
0
X3
0
0
1
0
1
1
1. CONCLUSIONES Y RECOMENDACIONES:
CONCLUSIONES
Hemos concluido que la simulacin de circuitos en el software es muy
fcil de programar y simular. Tambin que es necesario dominar los
conocimientos de Digitales y un poco de programacin para saber cul
es el funcionamiento de las compuertas lgicas.
RECOMENDACIONES
Es recomendable conocer el funcionamiento de las compuertas para
poder utilizarlas, tambin que el software debe estar bien instalado para
que tenga un buen desempeo, caso contrario el simulador no correra.
2. BIBLIOGRAFA
http://es.wikipedia.org/wiki/Simulador_de_circuitos_electr
%C3%B3nicos#Caracterist.C3.ADcas
http://electronicacompleta.com/simuladores-de-circuitos/introduccional-multisim/
http://www.ni.com/multisim/esa/
http://claroline.ucaribe.edu.mx/claroline/claroline/backends/download.
php?
url=L1RQMV9NVUxUSVNJTV9TSU1VTEFET1IucGRm&cidReset=tr
ue&cidReq=IT0263
http://atc2.aut.uah.es/~marcos_s/recursos/U12CircuitosCombinacion
ales_I.pdf
http://www.unicrom.com/Dig_Combin_Secuenc.asp
ANEXOS