Skip to content

IMI-SA/lab1

Repository files navigation

Arquitectura del Computador: Laboratorio 1

Implementación de un procesador ARMv8 (LEGv8) con pipeline en SystemVerilog, para la materia Arquitectura del Computador de FaMAF, Universidad Nacional de Córdoba (2023). El procesador se valida ensamblando y ejecutando programas de prueba sobre él y comparando el volcado de memoria resultante contra el resultado esperado.

Tecnologías

  • SystemVerilog
  • Intel Quartus Prime (FPGA Intel Cyclone IV)
  • Ensamblador ARMv8 / LEGv8
  • Makefile

Cómo usar

Los comandos de abajo compilan un programa, lo ejecutan y verifican el resultado.

Primero hay que crear el acceso directo al directorio de progs, ejecutar:

cd src
make link

Para cargar el programa en el microcontrolador, ejecutar:

cd src
make compile

Luego para verificar que el resultado obtenido en memdump sea el esperado, ejecutar:

cd src
make compare

Autores

Trabajo grupal de la materia Arquitectura del Computador (2023):

  • Facello, Ignacio
  • Nieto, Manuel
  • Ramirez, Ignacio

About

Procesador ARMv8/LEGv8 con pipeline en SystemVerilog · Arquitectura del Computador (FaMAF-UNC)

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages