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

Upload: others

Post on 21-Jan-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

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.