Lección 14. V96. Testbench, detector de secuencia, con solapamiento, salida Moore. GTKWave por línea de comando.

En este video te explico cómo hacer un testbench para el detector de secuencia con salida Moore, con solapamiento. Compilo y simulo por línea de comando (git bash). Genero la entrada sincronizada con el reloj, dentro del ciclo “for” y después de un flanco creciente del reloj. Defino una constante std_logic_vector para generar una cadena de bits correspondientes a los sucesivos bits de la entrada. Y otra para las salidas esperadas. Uso un ciclo for-loop. Uso los atributos ‘range e ‘image. Analizo las formas de ondas que muestra el GTKWave. Vemos las señales del port y los estados.

Si te parece útil la explicación no te olvides de darle un clic a “me gusta” ¡Gracias! Para contactarme y solicitarme los manuales del Quartus II que escribí en español en lenguaje amigable (no son una traducción) y también los archivos de las descripciones y testbenchs en formato texto para que los puedas probar, entrá en https://susycursos.com/contactame/.

5 pensamientos en “Lección 14. V96. Testbench, detector de secuencia, con solapamiento, salida Moore. GTKWave por línea de comando.”

  1. Buenos dias, tengo una duda. Al momento de realizar el codigo en Visual Studio Code que extensión debemos instalar para poder progrmar y que nos simule en GTKWave

    1. ¡Buenas tardes Santiago! Yo no instalé ninguna extensión. Fíjate que analizo el archivo de extensión .vhdl, que es de tipo texto, tanto para la descripción como para el testbench, luego del analizador, corro el elaborador y por último “run”. Se genera el archivo el archivo: work-obj93.cf, que es editable, es una especie de índice. Y para terminar gtkw con el nombre del archivo que generó “run” y la extensión .ghw. Por ejemplo:
      ghdl -a mul.vhdl
      ghdl -a mul_tb.vhdl
      ghdl -e mul_tb
      ghdl -r mul_tb –wave=mul.ghw
      gtkwave mul.ghw
      ¿Te funcionó?
      Un saludo.

      1. Buenas tardes la cuestion es que no pude instalar el GTKWave, ya vi un video suyo anterior y no pude instalarlo.
        Pero igual muchas gracias, excelentes videos con buena explicacion

        1. Hola Santiago, gracias por tus opiniones.
          ¿Por qué no pudiste instalarlo? A lo mejor te puedo ayudar.

          1. La verdad nose que paso pero no pude instalarlo o entendi mal alguna una parte.
            Nose si me podeia ayudar con el analisis temporal de esta maquina de estado?? porque yo solo aprendi hacer en Quartus con la opcion—>>
            University Program VWF

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *