Documentos de Académico
Documentos de Profesional
Documentos de Cultura
agarciag@ipn.mx5
1,5Instituto Politécnico Nacional, CICATA-Unidad Querétaro, Qro. México.
2,3Instituto Politécnico Nacional, Escuela Superior de Cómputo, C. Mex., México.
4Instituto Politécnico Nacional, UPIITA, C. Mex., México.
1Profesor Investigador. Doctor en Ciencias en Tecnología de la Información,
1. INTRODUCCIÓN
b GAL
sel MUX
2X1
GND R1 R2
Fig. 1. Circuito del diseño propuesto.
3.2 REQUERIMIENTOS
Cantidad Descripción
1 Mesa de instrumentación del laboratorio
1 PC con sistema operativo Windows 7P o superior
Software para editar y compilar (Warp Release 6.3)*
1 Tablilla de prueba (proto-board) y cable para conexión.
1 Fuente de alimentación de 5 V.
1 Programador de SPLD’s
1 GAL22V10
1 DIP switch de 8
3 Resistencias de R1=1K
1 LED
1 Resistencias de R2=330
* Cualquier software que soporte el dispositivo GAL22V10
Una vez descrito el circuito, se procede a verificar si funciona mediante una simulación
digital. En caso de existir fallas en el funcionamiento, se regresa a la descripción para
modificar el circuito; en caso contrario, que la simulación sea la correcta, se procede a
realizar la síntesis del circuito para su posterior análisis temporal. Después de este
análisis, en caso de que la evaluación sea insatisfactoria, es necesario regresar a la
etapa de síntesis para corregir los retardos o el problema detectado. De no detectarse
problema alguno, se procede a la programación del dispositivo y se prueba. Si en las
pruebas no funcionara el prototipo, es necesario regresar nuevamente hasta la
descripción del circuito. En caso de que las pruebas fueran satisfactorias se dice que el
prototipo está listo para su producción en serie, este flujo de diseño es mostrado en la
figura 2.
IDEA
SINTESIS
DESCRIPCIÓN ANALISIS
DEL CIRCUITO TEMPORAL
NO
SIMULACION FUNCIONAL
¿FUNCIONA?
NO
SI SI
¿FUNCIONA?
PROGRAMACION
DEL DISPOSITIVO
NO
SI
FIN
DEL PROCESO
DE DISEÑO
1. Ejecutar el Warp y crear un archivo de texto mediante: File →New → Text File y
después <OK>.
3. Una vez salvado el archivo se crea un proyecto, incluyendo dicho archivo. Esto se
hace de la siguiente manera:
7. En la nueva ventana, abrir el archivo mux.vhd, mediente: File → Open VHDL file
for simulation y seleccionar el archivo, localizado en la carpeta vhd, creada por el
proyecto. Hacer clic en <Abrir>. Al hacer esto, se compila el programa, apareciendo
comentarios en la consola de la ventana de simulación.
10. Una vez introducidos los vectores, es necesario dar Simulation → Run for o F5,
para observar la simulación, como se muestra en la Figura 4. La salida refleja la
funcionalidad del circuito, considerando las señales de entrada.
Fig. 4. Simulación del circuito multiplexor.
12. Al saber cómo configurar el dispositivo para su prueba física, se programa dicho
dispositivo. Para esto se requiere portar el archivo que se desea programar, el cual
tiene terminación jedec (mux.jed), e ir al programador del laboratorio, donde se
procede a realizar la programación de la GAL.
4 RESULTADOS Y CONCLUSIONES
REFERENCIAS:
[2] Pardo, Fernando y Boluda José A. (2003) “VHDL: Lenguaje para síntesis y
modelado de circuitos”. Alfaomega & ra-ma, 2ª edición.
[3]Instituto Politécnico Nacional (2003). “Un nuevo modelo educativo para el IPN”,
Editorial IPN, primera edición.
[4] Jessup, G. (1991). “Outcomes: NVQs and the emerging model of education and
training”, Falmer Press, London.
[5] Levi-Leboyer. (1997). “La gestión de las competencias”, Ediciones Gestión 2000,
Barcelona.
[7] Viejo J., Ostuna E., Bellido M., Guerrero D. y Muñoz A. (2008). “La primera
experiencia en el diseño de sistemas digitales sobre FPGA”. VIII Congreso de
Tecnologías Aplicadas a la Enseñanza de la Electrónica. Del 2-4 Julio 2008,
Zaragoza, España.
[8] Julio C. Sosa S., Víctor H. García O. y Rubén Hernández-Tovar. (2010). “Paradigma
de la didáctica universitaria en cursos que utilizan el diseño asistido por
computadora”. 7mo. Congreso Internacional de Educación Superior. Del 8-12
febrero 2010. La Habana, Cuba.