Lección 16.V111. Testbench que usa archivos para leer los datos y para escribir los resultados.

En este video explico cómo hacer un testbench que lea los operandos y el valor esperado de un producto de números enteros desde un archivo de texto. Y luego escriba los operandos y el producto en otro archivo agregándole previamente un título y encabezamiento de las columnas. Te cuento qué package es necesario agregar, qué nuevos tipos (type) es necesario definir (file, text, line) y qué funciones y procedimientos del package uso. También te explico de qué modo pueden ser los archivos y qué estados pueden tener. Y qué es un filehandle. Se trata de un nuevo testbench para la descripción de un dispositivo que realiza el producto de dos operandos (en un videos anterior habíamos visto un testbench con dos lazos “for” anidados).

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 http://susycursos.com/contactame/.

testbench con archivos, package std.textio,use std_textio.all,library std, file text,read_mode, write_mode, append_mode, file_open, file_close, file_open_status, filehandle, open_ok, status_error, name_error, mode_error, writeline, readline, while not loop, endfile, variable, string', string' attribute, lenght' attribute, read procedure, write procedure, readline procedure, type line, type text, std_imput, std_output, nivel inicial, curso, vhdl,

Deja un comentario

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