Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Proveen entre 600 a 10000 compuertas utilizables y contadores de velocidad superiores a 227.3
MHz. Son totalmente compatibles con lgica TTL.
Luego de dar clic a la versin, se llegara a la siguiente pgina en donde se debe descargar los
archivos marcados.
CPLD.
Como se haba mencionado los CPLD disponibles son de la familia MAX 3000 con un
empaquetamiento tipo TQFP (Thin Quad Flat Package), correspondiente a un montaje superficial,
ya que los dispositivos son de uso acadmico lo ideal era crear una base estndar, siguiendo esta
idea se tom el estndar DIL40 (Dual in Line, 40 pines) y se reconfiguro el nuevo pinout del
dispositivo, el cual quedo de la siguiente manera:
No. de Pin
Descripcion
No. de Pin
Descripcion
1
2, 3
4
5, 6
21, 22, 23
24
25
26
General I/O
VCC
InputOE2
InputGCLK2
7
8
27
28
InputOE1
InputGCLK1
VCC (3.3 V)
29, 30, 31
General I/O
10
General I/O
32
General I/O
VCC
General I/O
33
34
35,36
37
General I/O
VCC
General I/O
TMS, I/O expandible
38, 40
39
Tabla No. 1: Pin Out Base estndar.
General I/O
GND
3. Se abrir un asistente, en el cual hay que completar 5 pasos para la configuracin del
proyecto.
4. En el paso nmero 1 se asignara la carpeta en donde se guarden los archivos creados por
el proyecto, as como tambin el nombre del mismo, la carpeta puede tener cualquier
ubicacin y el nombre del proyecto puede ser cualquiera.
16. Dar clic en el men File luego clic en New y clic en Proyect.
18. Seleccionamos la opcin Add Existing File buscamos y seleccionamos el archivo VHDL que
ya habamos creado y compilado en Quartus II.
20. Vamos al men Simulate clic en Start Simulate aparecer un cuadro donde desplegamos
el men de Work seleccionamos el archivo que vamos a simular (en este caso comp_and)
y damos clic en ok
21. En el men View seleccionar las opciones de Objets y Wave si estas no estn seleccionadas.
Debe tener abierto las ventanas que se muestran en la figura 25
Figura 25.
22. Sombreamos los pines de entrada y salida y damos clic derecho sobre uno de estos luego
seleccionamos la opcin Add Wave.
23. En la barra inferior Transcript utilizamos el comando forc con el cual asignamos los valores
que irn tomando las variables de entrada, para que cumplan con su respectiva tabla de
verdad.
Figura 28. Como se observa la simulacin de una compuerta AND donde su salida es 1 solo si
sus dos entradas son 1.
ASIGNACIN
1. Realizar el cdigo VHDL para las compuertas: AND, NAND, OR, NOR, EXOR,
EXNOR y NOT, simular en VHDL.
1.1 Explicar paso a paso como es el proceso de instalacin del software VHDL usado.
1.2 Realizar el cdigo VHDL para el problema que se le plantea: Un circuito lgico tiene
cuatro entradas A, B, C y D. Determine las ecuaciones lgicas para el circuito, si la salida
ser alta solo cuando un nmero impar de entradas sean altas. Trace un diagrama de
circuito con las compuertas que desee
1.3 Una alarma contra robos esa diseada de modo que percibe cuatro lneas de seal de
entrada. La lnea A es del interruptor secreto de control, la lnea B es del sensor de presin
bajo una caja fuerte en un gabinete cerrado, la lnea C es de un reloj alimentado por
bateras y la lnea D est conectada a un interruptor en la puerta cerrada del gabinete. Las
siguientes condiciones producen un voltaje de 1 lgico en cada lnea.
A: El interruptor de control est cerrado.
B: La caja est en su posicin normal en el gabinete.
C: El reloj marca entre las 1000 y las 1400 horas.
D: la puerta del gabinete est cerrada.
Escriba en cdigo VHDL la expresin que active la alarma cuando la caja se mueve y el
interruptor de control est cerrado, o cuando el gabinete se abre despus de las horas
hbiles, o el gabinete est abierto con el interruptor de control abierto. Trace un Diagrama
de circuito.
1.4 Circuito 3: Un automvil a prueba de choques.
Descripcin: Se trata de un automvil con tres sensores, uno al frente y dos a los costados.
Al arrancar, se dirige hacia adelante y si encuentra un obstculo, gira a uno de los costados,
esquivndolo. La posicin de los sensores se muestra en la siguiente figura.
Para girar a los lados, se hace que las llantas giren en distintas direcciones, por ejemplo para
girar a la izquierda, las llantas X rotaran hacia atrs mientras las llantas Y hacia adelante.
Para hacer que el par de llantas X giren hacia adelante se deber poner en una variable de
control llamada X el bit 0, para que giren hacia atrs X=1, igual para el par de llantas Y,
con su respectiva variable de control Y, la lgica de control de las llantas es la siguiente.
Descripcin
Hacia adelante
Hacia la derecha
Hacia la izquierda
Hacia atrs
Si los tres sensores A, B y C estn en 1, es decir, detecta obstculo en las tres direcciones,
empezar a retroceder. De lo contrario girar en la direccin que est libre de obstculos. Si
existe la posibilidad de girar hacia la derecha o hacia la izquierda se girar a la derecha.
1.3.1 Encontrar la tabla de verdad que representa la lgica de control.
1.3.2. Implementar el circuito con cdigo VHDL.
1.3.3. Obtener graficas de simulacin, en las que se muestren las entradas (A, B y C) y las
salidas (X y Y), con todas las posibilidades de entrada.
2.
Preguntas de Investigacin.
3. Acerca de la tarea:
3.1 Un reporte impreso 70%
3.1.1 Contenido del reporte
Portada. 5%
Objetivos (General y especficos). 5%
Introduccin (mx. 1 pgina). 5%
Marco terico (mx. 5 pginas). 5%
Obtencin del software de simulacin VHDL (direccin de descarga) y pasos de
instalacin. 10%
Desarrollo de los circuitos:
o Descripcin de los pasos seguidos para la solucin. 10%
o Cdigo VHDL. 10%
o Grficos obtenidos para cada circuito (3 a 5 imgenes por circuito). 10%
o Observaciones. 5 %
Respuesta a las preguntas de investigacin. 10%
Conclusiones (mx. 1 pgina). 20%
Bibliografa. 5%
3.2 Un CD 30%
3.2.1 Contenido del CD.
Software utilizado. 20%
Reporte en formato PDF y WORD. 15%
Cdigos utilizados (*.vhd) y todos los que genera el proceso de compilacin y ejecucin.
40%
NOTA: El reporte se entregara en un sobre manila rotulado con los nombres y carnet, dentro
deber ir el CD rotulado de la misma forma y el nombre del CD tendr los carnet. El
contenido del CD deber ir ordenado, con carpetas individuales para cada tem mencionado
ejemplo: IMGENES, CIRCUITO1, etc.
Bibliografa:
VHDL Lenguaje para descripcin y modelado de circuitos, Fernando Pardo Carpio,
Universidad de Valencia 1997.
https://www.youtube.com/watch?v=00PcyQRHArY
DIGLENSY SAC Primera Empresa del Per Dedicada al Desarrollo Electrnico,
tutorial VHDL, http://www.diglensy.com/
Anlisis y diseo de circuitos lgicos digitales, Vctor Nelson, 1 Ed.