‘range – Susana Canel. Curso de VHDL https://susycursos.com Curso visual de VHDL y de Quartus II. Apuntes de electrónica. Fri, 24 May 2019 22:45:44 +0000 es-AR hourly 1 https://wordpress.org/?v=6.8.3 /wp-content/uploads/2018/03/cropped-Logo3-2.jpg ‘range – Susana Canel. Curso de VHDL https://susycursos.com 32 32 Lección 8.V43. Testbench de un circuito descripto estructuralmente. /2019/05/24/leccion-8-v43-testbench-de-un-circuito-descripto-estructuralmente/ /2019/05/24/leccion-8-v43-testbench-de-un-circuito-descripto-estructuralmente/#respond Fri, 24 May 2019 22:46:24 +0000 ]]> /?p=803 Continuá leyendo Lección 8.V43. Testbench de un circuito descripto estructuralmente.]]> En este video te muestro un testbench para el circuito definido en forma estructural. Uso tablas para generar los estímulos de las entradas (type … array). Uso dos subíndices para acceder a un dato de la tabla y a un determinado bit del dato. Con un simple for…loop verifico los 16 casos. Uso los atributos ‘range e ‘image. Incluyo el package numeric_std para poder usar la función: to_integer.
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.

Primera parte del código del testbench para el circuito estructural.
Última parte del código del testbench para el circuito estructural.
]]>
/2019/05/24/leccion-8-v43-testbench-de-un-circuito-descripto-estructuralmente/feed/ 0
Lección 8.V40. Testbench para el árbol genérico de paridad par e impar. /2019/05/01/leccion-8-v40-testbench-para-el-arbol-generico-de-paridad-par-e-impar/ /2019/05/01/leccion-8-v40-testbench-para-el-arbol-generico-de-paridad-par-e-impar/#respond Wed, 01 May 2019 23:52:51 +0000 ]]> /?p=785 Continuá leyendo Lección 8.V40. Testbench para el árbol genérico de paridad par e impar.]]> En este video te muestro el testbench para un árbol genérico de paridad par e impar. Lo resuelvo mediante un for…loop. Con el índice del for genero los estímulos para la entrada y uso tablas (array) para generar los resultados esperados. Uso el package numeric_std para la funciones to_integer, to_unsigned y unsigned. Uso los atributos ‘range e ‘image.
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.

Primera parte del código del testbench para el árbol de paridad.
Última parte del código del testbench para el árbol de paridad.
]]>
/2019/05/01/leccion-8-v40-testbench-para-el-arbol-generico-de-paridad-par-e-impar/feed/ 0
Lección 8.V35. Testbench para el sumador genérico de magnitudes. Varias tablas (array). For…loop. /2019/04/30/leccion-8-v35-testbench-para-el-sumador-generico-de-magnitudes-varias-tablas-array-for-loop/ /2019/04/30/leccion-8-v35-testbench-para-el-sumador-generico-de-magnitudes-varias-tablas-array-for-loop/#respond Wed, 01 May 2019 00:33:48 +0000 ]]> /?p=748 Continuá leyendo Lección 8.V35. Testbench para el sumador genérico de magnitudes. Varias tablas (array). For…loop.]]> En este video te muestro un testbench para el sumador genérico de magnitudes de N bits. Uso tablas para generar los estímulos de entrada (type … array) y también los valores esperados de la suma y del acarreo de salida. Con un simple for…loop verifico los 11 casos que elegí en las tablas. Uso los atributos ‘range e ‘image. Incluyo el package numeric_std para poder usar la función: to_integer.
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.

Primera parte del código del testbench del sumador genérico de magnitudes.
Última parte del código del testbench del sumador genérico de magnitudes.
]]>
/2019/04/30/leccion-8-v35-testbench-para-el-sumador-generico-de-magnitudes-varias-tablas-array-for-loop/feed/ 0
Lección 8.V34. Testbench para el conversor genérico de Gray a binario.Tablas (array). /2019/04/30/leccion-8-v34-testbench-para-el-conversor-generico-de-gray-a-binario-tablas-array/ /2019/04/30/leccion-8-v34-testbench-para-el-conversor-generico-de-gray-a-binario-tablas-array/#respond Wed, 01 May 2019 00:04:21 +0000 /?p=742 Continuá leyendo Lección 8.V34. Testbench para el conversor genérico de Gray a binario.Tablas (array).]]> En este video te explico el testbench para el conversor genérico, de N bits, de código Gray a código binario natural. Uso tablas para generar el estímulo de entrada (type … array). Con un simple for…loop verifico los 16 casos que elegí como para cubrir todas las posibilidades. Uso los atributos ‘range e ‘image. Incluyo el package numeric_std para poder usar las función: to_integer.
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.

Primera  parte del código del testbench del conversor genérico de Gray a binario natural.
Última parte del código del testbench del conversor genérico de Gray a binario natural.
]]>
/2019/04/30/leccion-8-v34-testbench-para-el-conversor-generico-de-gray-a-binario-tablas-array/feed/ 0
Lección 8.V33. Testbench para el comparador genérico de enteros. Tablas (array) /2019/04/30/leccion-8-v33-testbench-para-el-comparador-generico-de-enteros-tablas-array/ /2019/04/30/leccion-8-v33-testbench-para-el-comparador-generico-de-enteros-tablas-array/#respond Tue, 30 Apr 2019 23:50:21 +0000 /?p=736 Continuá leyendo Lección 8.V33. Testbench para el comparador genérico de enteros. Tablas (array)]]> En este video te muestro un testbench para el comparador genérico de números enteros de N bits. Uso tablas para generar los estímulos de las entradas y también tablas (type … array) para generar las salidas esperadas, de manera que con un simple for…loop verifico los 10 casos que elegí como para cubrir todas las posibilidades. Uso los atributos ‘range e ‘image. Incluyo el package numeric_std para poder usar la función: to_integer.
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-8-v33-testbench-para-el-comparador-generico-de-enteros-tablas-array/feed/ 0
Lección 7.V32. Testbench para el conversor BCD binario natural a Aiken. /2019/04/30/leccion-7-v32-testbench-para-el-conversor-bcd-binario-natural-a-aiken/ /2019/04/30/leccion-7-v32-testbench-para-el-conversor-bcd-binario-natural-a-aiken/#respond Tue, 30 Apr 2019 21:14:46 +0000 /?p=686 Continuá leyendo Lección 7.V32. Testbench para el conversor BCD binario natural a Aiken.]]> En este video te explico cómo usar una tabla (un arreglo) para verificar si las salidas son las esperadas. Uso for…loop y el atributo ‘range. Uso el atributo ‘image. Incluyo el package numeric_std para poder usar las funciones: to_unsigned y to_integer.
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.

Formas de onda del conversor de códigos BCD, de binario natural a Aiken,
]]>
/2019/04/30/leccion-7-v32-testbench-para-el-conversor-bcd-binario-natural-a-aiken/feed/ 0