Tutorial para realizar simulaciones en lenguaje VHDL...

30
Tutorial para realizar simulaciones en lenguaje VHDL utilizando ISE Project Navigator M.I. Norma Elva Chávez Rodríguez

Transcript of Tutorial para realizar simulaciones en lenguaje VHDL...

Page 1: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

Tutorial para realizar simulaciones

en lenguaje VHDL utilizando ISE

Project Navigator

M.I. Norma Elva Chávez Rodríguez

Page 2: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Ejemplo1:

Simulación de combinacionales

a) Crear un proyecto en lenguaje VHDL,compilarlo y reparar los errores desintaxis que se tenga.

b) Mostrar la simulación de la compuertaor.

Page 3: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Compilación.

Page 4: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Crear un archivo de simulación ycambiar a modo simulaciónseleccionando VHDL test.

Poniendole nombre distinto alque tenemos en la entidad.

Page 5: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Page 6: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

1.- Abrir el simulador, verificar sintaxis.

2.- Dar valores a las entradas en ciertos periodos de tiempo

Page 7: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Page 8: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Hacer click en el botón de simular

Page 9: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

Se genera una nueva ventana que se requiere

abrir para analizar

M.I. Norma Elva Chávez Rodríguez

Page 10: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Hacer click en el botón de vista completa

Page 11: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Analizar el comportamientode la compuerta OR en elsimulador

Page 12: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Page 13: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Ejemplo2:

Simulación de secuenciales.

a) Crear un proyecto en lenguaje VHDL,compilarlo y reparar los errores desintaxis que se tenga.

b) Mostrar la simulación de un sistemasecuencial.

Page 14: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Especificaciones.

Simular la función de dos contadores, elprimero deberá contar de 3 en 3, inicia en 0y llega al 9, posteriormente resta de 3 en 3hasta el 3 y vuelve a subir al 9, regresandoal punto inicial en 0 y el segundo contadorva del 0 al 8 y del 0 al 4. Este último iniciaráen 4, seguirá en 4 un ciclo más, luego baja a2, sube a 6, inicia en 0 y ahora desde 8 bajahasta el 0 de 2 en 2, siendo 0 la última

secuencia.

Page 15: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Diagrama de bloques.

Page 16: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código en lenguaje VHDL.

Page 17: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código en lenguaje VHDL.

Page 18: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código en lenguaje VHDL.

Page 19: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código en lenguaje VHDL.

Page 20: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código en lenguaje VHDL.

Page 21: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código en lenguaje VHDL.

Page 22: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código simulación.

Page 23: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código simulación.

Page 24: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código simulación.

Page 25: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Código simulación.

Page 26: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Diagrama de tiempos simulación.

Page 27: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Diagrama de tiempos simulación.

Page 28: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Diagrama de tiempos simulación.

Page 29: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Diagrama de tiempos simulación.

Page 30: Tutorial para realizar simulaciones en lenguaje VHDL ...profesores.fi-b.unam.mx/normaelva/Tutorial_simulacion.pdfSimular la función de dos contadores, el primero deberá contar de

M.I. Norma Elva Chávez Rodríguez

Diagrama de tiempos simulación.