Cómo hacer que MicroBlaze se ejecute en Papilio Pro

1

Soy nuevo en el mundo FPGA, y parece que hay deslumbramientos de tableros y proveedores de FPGA. Acabo de comprar el Papilio Pro , que se basa en el Spartan 6 LX9, y aunque ya puedo bitstream En los diseños básicos de VHDL, buscaba instalar el núcleo blando MicroBlaze; pero no parece existir un componente de nivel superior para el LX9. ¿Pensamientos?

    

2 respuestas

0

Usa EDK para crear el diseño. Si no tiene un archivo de Asistente de BSB para el tablero, debe crearlo a mano. Si recuerdo bien, el flujo va:

  • Añadir microblaze
  • Agregar LMB
  • Agregar controlador BRAM
  • Añadir BRAM
  • Agregar UART
  • Agregar generador de reloj
  • Añadir controlador de reinicio
  • Actualice el archivo UCF para Tx, Rx, Restablecer y Reloj

Cree un flujo de bits y, a continuación, debería poder utilizar los asistentes de SDK para crear y ejecutar una aplicación Hello World.

Luego agrega el controlador de interrupción & temporizador al menos. Luego puedes ejecutar xilkernel (u otro sistema operativo).

Seguido de un controlador de memoria externo, más temporizadores y otros periféricos que le encantan

    
respondido por el Martin Thompson
0

Bueno, tienes que configurar. el paquete del tablero para su tablero no apoyado Si no quieres soporte para memoria DDR, es bastante fácil hacerlo. simplemente elija la placa genérica, agregue la dirección de sus dispositivos en la pizarra y la SRAM, después de eso estará listo para usarla. (Lo siento, Adnroid auto correct hizo que este sonido fuera bastante estúpido).

    
respondido por el FarhadA

Lea otras preguntas en las etiquetas