MAX10 .pof archivo problema, quartus II y usb blaster

1

Después de una revisión de la placa MAX10. Al programar el MAX10 con .pof, la placa MAX10 no se inicia cuando se enciende o después de que se completa la programación de .pof. Sin embargo, el funcionamiento normal se logra al programar .sof.

Algunos de los pines de configuración se utilizan como E / S, y las casillas de verificación apropiadas se establecieron en "dispositivos y opciones de pines / generales".

Ahoramirandomásdecercaalashojasdedatos,parecequeesasconfiguracionesdecasilladeverificaciónseignorandurantelasecuenciadeencendido.Porlotanto,parecequemuchospinesaúnrequierenunaactivación/desactivaciónespecíficaenelencendido.Algunosdeellosparecenmáscríticosqueotrosporquelosesquemasencontradosengoogletienendiferentestratamientosparalospinesdeconfiguración.

Ladocumentaciónmeconfundecuandosetratadelospinesdeconfiguraciónpersonalizados,porejemplo:enlaGuíadelusuariodemax10_IO,parecequelospinesnConfig,nStatusyConf_doneexplícitosdebenlevantarseomanejarseenalto(vccio).

Sinembargo,en"Pautas para la conexión de pines de la familia de dispositivos Intel MAX10 FPGA", se dice que nStatus es reducido por el dispositivo durante la inicialización.

  1. EnelejemplodenStatus,¿porquérecomendaríanqueestepinselevanteosepongaen1sieldispositivoseagotadurantelainicialización?

  2. EnelejemplodenStatus,¿porquérecomendaríancomoopciónalternativaconducirelpinaltoconuncontroladorexterno?Estopodríaresultarenunconflictodebussielpinsebajadurantelainicialización.

Actualmenteennuestroconsejo:

  • nConfig(E7):n/c

  • Estadon(C4):i/o,tristatedatboot

  • CONF_DONE(C5):i/o,tristatedatboot

  • CONFIG_SEL(D7):n/c

  • JTAGEN(E5):i/o,bajooaltoalinicio

  • TMS/TCK/TDI/TDO:n/csinohayunprogramadorconectado

Entonces:

  • Basado en lo anterior. ¿Algún error obvio en el diseño actual de nuestra placa que impida que el dispositivo se inicie en el encendido?

  • ¿Algún otro pin de configuración no mencionado aquí que sea crítico?

  • Algunos detalles adicionales:

    • Este es un PCB de 8 capas, por lo que, lamentablemente, es difícil de parchear o probar.

    • Parece que el MAX10 levanta algunos de los pines de entrada / salida del MAX10 después del encendido.

    • Podemos programar .SOF en cualquier momento utilizando JTAG, MAX10 comenzará de inmediato.

    • El consumo de energía es mayor que el normal, MAX10 está caliente (nunca sucede en el funcionamiento normal).

    Muchas gracias.

        
    pregunta ggadde29

    0 respuestas

    Lea otras preguntas en las etiquetas