library std – Susana Canel. Curso de VHDL https://susycursos.com Curso visual de VHDL y de Quartus II. Apuntes de electrónica. Sat, 26 Sep 2020 06:26:53 +0000 es-AR hourly 1 https://wordpress.org/?v=6.8.3 /wp-content/uploads/2018/03/cropped-Logo3-2.jpg library std – Susana Canel. Curso de VHDL https://susycursos.com 32 32 Lección 16.V116. Testbench: que usa archivos y datos string y std_logic_vector. Conversión de datos. /2020/09/26/leccion-16-v116-testbench-que-usa-archivos-y-datos-string-y-std_logic_vector-conversion-de-datos/ /2020/09/26/leccion-16-v116-testbench-que-usa-archivos-y-datos-string-y-std_logic_vector-conversion-de-datos/#respond Sat, 26 Sep 2020 06:26:53 +0000 /?p=2391 Continuá leyendo Lección 16.V116. Testbench: que usa archivos y datos string y std_logic_vector. Conversión de datos.]]> En este video te explico el testbench para el conversor de BCD binario natural a código BCD Aiken (contempla la posibilidad de que haya valores que no correspondan a un BCD binario natural válido). Uso archivos para la lectura de los datos y la escritura de los resultados. Los datos serán leídos desde el archivo de entrada, usando el tipo de datos “string” para posteriormente convertirlos al tipo “std_logic_vector”. Te muestro el archivo de entrada, con los datos que incluyen valores que no corresponden a un BCD binario natural válido. Convierto los subíndices que varían e n forma creciente (1 a 4) en otros en forma decreciente (de 3 a 0). Te comento porqué no uso el package de Synopsys. Puedes consultar sobre el problema de compatibilidad en:

http://ghdl.free.fr/ghdl/IEEE-library-pitfalls.html

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 /contactame/.

Puedes ver y descargar mis códigos fuente de: https://github.com/susanacanel/proyectos-vhdl.

]]>
/2020/09/26/leccion-16-v116-testbench-que-usa-archivos-y-datos-string-y-std_logic_vector-conversion-de-datos/feed/ 0
Lección 16.V114. Utilizando el shell Bash para generar el archivo de entrada al testbench. /2020/09/20/leccion-16-v114-utilizando-el-shell-bash-para-generar-el-archivo-de-entrada-al-testbench/ /2020/09/20/leccion-16-v114-utilizando-el-shell-bash-para-generar-el-archivo-de-entrada-al-testbench/#respond Mon, 21 Sep 2020 02:22:06 +0000 /?p=2345 Continuá leyendo Lección 16.V114. Utilizando el shell Bash para generar el archivo de entrada al testbench.]]> En este video te muestro cómo utilizar el Bash para generar el archivo de entrada al testbench que prueba el multiplicador de enteros de 8 bits. Se logra generar todas las combinaciones de enteros de 8 bits de manera que, para este caso particular, la prueba es exhaustiva. https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html https://linux.die.net/man/1/seq

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 /contactame/.

]]>
/2020/09/20/leccion-16-v114-utilizando-el-shell-bash-para-generar-el-archivo-de-entrada-al-testbench/feed/ 0