actualización remota MAX10 de Altera

2

Voy a implementar una actualización remota MAX10. Desafortunadamente, en los documentos de Altera solo veo una implementación de NIOS y todo parece muy grande y complejo. Además, ya tengo un canal de comunicación confiable, así que solo necesito almacenar los datos. Todavía estoy seguro de que puedo implementar todo lo que necesito en VHDL, pero tengo algunas preguntas (y los documentos de Altera no son muy útiles):

  1. ¿Es suficiente con solo abordar CFM, como flash de usuario?
  2. ¿Cuáles son las direcciones relevantes? ¿Cuál es el inicio de la imagen?
  3. ¿Cómo comienzo la reconfiguración después de que esté listo el flash?
  4. ¿Qué archivo debo usar para descargar?

¡Gracias!

    
pregunta Gregory Kornblum

1 respuesta

2

Bien, acabo de hablar con el soporte local.

Así que no hay problema con el uso de flash interno. El CFM debe estar habilitado mientras se crea el núcleo de IP flash; de forma predeterminada, está oculto. Este es también el lugar para buscar la dirección base para comenzar a escribir la imagen.

La imagen es un archivo .rbf generado por Quartus (probablemente fuera de .sof, todavía no lo he probado).

Último: para comenzar a ejecutar la imagen, el FPGA tiene que hacer un restablecimiento externo. Esto es un poco molesto porque no lo he preparado en hardware, pero creo que vi algo en los documentos insinuando que de alguna manera también está disponible dentro del FPGA. Se actualizará si lo encuentro.

    
respondido por el Gregory Kornblum

Lea otras preguntas en las etiquetas