1 minute read
Módulos hardware de un depurador para procesadores risc-v
Autor
Santiago Burgos Martínez
Director
Francisco Fernando Viveros Moreno
El desarrollo y diseño de software o hardware implementado en aplicaciones y en dispositivos precisa que la funciones con las cuales fue diseñado sean consistentes entre los diferentes componentes, bloques y señales que lo conforman. Ahora, en los ambientes de preproducción y desarrollo se hace uso de la herramienta conocida como depurador, el cual es usado con el propósito de verificar el cumplimiento de las especificaciones, asi como de explorar los límites y capacidades del producto
Los módulos hardware de un depurador para procesadores RISC-V, son un conjunto de bloques diseñados siguiendo los lineamientos y estándares técnicos propuestos para depuradores dados por la organización RISC-V. Asimismo, el diseño del depurador esta basado en la ejecución de tareas e instrucciones de depuración con una mínima de intervención sobre los componentes que conforman al procesador, de esta manera se logra asegurar el funcionamiento estable y continua del procesador objetivo de depuración. Por otro lado los bloques internos del depurador fueron diseñados y creados haciendo uso del lenguaje de descripción de hardware VHDL.
Por último, estos módulos de depuración para procesadores RISC-V fueron diseñados para que las futuras generaciones puedan hacer uso de este trabajo, creando asi proyectos o sistemas más grandes y complejos, con los cuales se puedan aprovechar mas lo beneficios que otorga el uso de la arquitectura RISC-V.