Logotipo de Zephyrnet

Prueba de hardware con formas de onda ASCII

Fecha:

Probar el software es, a veces, más fácil que probar el hardware. Después de todo, siempre puede crear archivos de prueba e incluso entradas falsas del usuario antes de monitorear las salidas usando herramientas comunes. Sin embargo, el hardware es un poco diferente. A veces es difícil visualizar exactamente lo que está sucediendo. ¿La respuesta de [Andrew Ray]? Produce formas de onda simuladas usando texto ASCII.

El proceso utiliza algunas herramientas personalizadas escritas en OCaml, pero el código está disponible para usted en GitHub. La herramienta, llamada Hardcaml, le permite escribir bancos de prueba para hardware, lo que no es una idea nueva para los desarrolladores de FPGA. Sin embargo, la salida es una forma de onda de texto ASCII y las herramientas de desarrollo de software comunes pueden verificar esa forma de onda con la salida esperada.

Podría hacer lo mismo con un archivo VCD Verilog, por supuesto, pero no sería tan divertido de leer. Desea usar un visor de forma de onda para ver realmente lo que está sucediendo. De hecho, nos preguntamos si valdría la pena hacer lo contrario, convertir la salida de Hardcaml a VCD para que las herramientas que utiliza para diferenciar las formas de onda funcionen.

Nos gusta Arte ASCII. De hecho, tomamos nuestra propia grieta en CAD ASCII allá por 2002. Incluso puedes ir 3D con tu arte ASCII Si te gusta.

Fuente: https://hackaday.com/2020/06/06/testing-hardware-with-ascii-waveforms/

punto_img

Información más reciente

punto_img