función to_unsigned – Susana Canel. Curso de VHDL https://susycursos.com Curso visual de VHDL y de Quartus II. Apuntes de electrónica. Thu, 02 May 2019 03:06:19 +0000 es-AR hourly 1 https://wordpress.org/?v=6.8.3 /wp-content/uploads/2018/03/cropped-Logo3-2.jpg función to_unsigned – Susana Canel. Curso de VHDL https://susycursos.com 32 32 Lección 7.V30.2. Testbench optimizado para el multiplexor de 4 canales. Uso “for” anidados. /2019/04/30/leccion-7-v30-2-testbench-optimizado-para-el-multiplexor-de-4-canales-uso-for-anidados/ /2019/04/30/leccion-7-v30-2-testbench-optimizado-para-el-multiplexor-de-4-canales-uso-for-anidados/#respond Tue, 30 Apr 2019 03:57:44 +0000 /?p=673 Continuá leyendo Lección 7.V30.2. Testbench optimizado para el multiplexor de 4 canales. Uso “for” anidados.]]> En este video te muestro una optimización del testbench para el multiplexor de 4 canales de manera de probar las 64 combinaciones posibles de las entradas. Lo resuelvo con un for anidado dentro de otro for.
Para finalizar uso el testbench para simular y te muestro el resultado.
A través de “contactame” /contactame/ puedes pedirme que te envíe los archivos de texto con las descripciones y testbenchs para que los puedas probar y el tutorial del Quartus II, que hice.

]]>
/2019/04/30/leccion-7-v30-2-testbench-optimizado-para-el-multiplexor-de-4-canales-uso-for-anidados/feed/ 0
Lección 7.V30.1. Testbench para el multiplexor de 4 canales. Análisis de errores. /2019/04/29/leccion-7-v30-1-testbench-para-el-multiplexor-de-4-canales-analisis-de-errores/ /2019/04/29/leccion-7-v30-1-testbench-para-el-multiplexor-de-4-canales-analisis-de-errores/#respond Tue, 30 Apr 2019 02:41:14 +0000 /?p=667 Continuá leyendo Lección 7.V30.1. Testbench para el multiplexor de 4 canales. Análisis de errores.]]> En este video te explico un sencillo testbench para un multiplexor de 4 canales. Uso for loop. Luego provoco adrede errores en la descripción del multiplexor para analizar cómo actúa “failure”. posteriormente cambio “failure” por “warning” para no abortar la simulación y analizo problemas al elegir el lote de pruebas.
Para finalizar uso el testbench para simular y te muestro el resultado.
A través de “contactame” /contactame/ puedes pedirme que te envíe los archivos de texto con las descripciones y testbenchs para que los puedas probar y el tutorial del Quartus II, que hice.

Código del testbench del multiplexor de 4 canales, entidad y parte declarativa de la arquitectura.

Código de parte del cuerpo de la arquitectura del testbench para el multiplexor de 4 canales.
Código de parte del cuerpo final de la arquitectura del testbench para el multiplexor de 4 canales.
]]>
/2019/04/29/leccion-7-v30-1-testbench-para-el-multiplexor-de-4-canales-analisis-de-errores/feed/ 0
Lección 7.V29.2. Testbench usando “for” para el decodificador 3 a 8 con habilitación. /2019/04/29/leccion-7-v29-2-testbench-usando-for-para-el-decodificador-3-a-8-con-habilitacion/ /2019/04/29/leccion-7-v29-2-testbench-usando-for-para-el-decodificador-3-a-8-con-habilitacion/#respond Tue, 30 Apr 2019 00:05:34 +0000 /?p=653 Continuá leyendo Lección 7.V29.2. Testbench usando “for” para el decodificador 3 a 8 con habilitación.]]> En este video te muestro cómo generar los estímulos y controlar si la salida del decodificador es la esperada usando una sentencia “for”. Vemos que hay que realizar adaptaciones al testbench anterior cuando usamos la sentencia for, incluir el package numeric_std y usar un atributo ‘image. En la simulación comparo con las formas de ondas generadas en el testbench anterior y veo las limitaciones que se obtienen en la simulación cuando usamos la sentencia “for” para generar las señales.
Para finalizar uso el testbench para simular y te muestro el resultado.
A través de “contactame” /contactame/ puedes pedirme que te envíe los archivos de texto con las descripciones y testbenchs para que los puedas probar y el tutorial del Quartus II, que hice.

]]>
/2019/04/29/leccion-7-v29-2-testbench-usando-for-para-el-decodificador-3-a-8-con-habilitacion/feed/ 0