Skip to content

Releases: ssulca/arq-comp

MIPS.final.latest

06 Jun 15:24
Compare
Choose a tag to compare

MIPS final

Este trabajo fue presentado al Profesor Pereyra, reemplazate de Rodriguez en
Arquitectura de computadoras

Prerequisitos

  • Vivado-2018.3+
  • Python3
    • pyserial
    • tkinter
    • pysimplegui

Funcionamiento

En vivado Cargar:

1 En mips_final/src Cargar contenido carpeta mips , spi
2 En mips_final/src Cargar Debugger_interface.v de ./debugger_unit/
3 En mips_final/src Cargar MicroBlaze, archivo ´ /microblaze/design_1/design_1.bd´
4 Generar Binario, Exportar Harware File->Export->Export Hardware. marcar include bitstream
5 Lanzar SDK

En SDK

1 Crear App nueva usando microblaze
2 Copiar archivos de mips_final/src/debugger_unit/firmware/
3 Compilar y Run as debug

Interfaz Grafica

1 Ejecutar ./mips_final/client/gui/client-gui
2 Binpath /mips_final/client/bin
3 Serial 115200 Bd

Compilar Programa

1 /mips_final/compiler.py file
2 Write program en interfaz grafica /mips_final/out.bin

Reset

1 MIPS reset sw[1] en mips_final/src/Top_rtl.v
2 MicroBlaze reset sw[0] en mips_final/src/Top_rtl.v