SelectMap: ¿Debe HSWAPEN ser alto?

2

Estoy en el proceso de depurar la carga del microprocesador de una imagen de Spartan 6 a través de SelectMap. El pin HSWAPEN ha llamado mi atención. En mi diseño se baja a través de una resistencia de 10K. Sin embargo, cuando leo el registro de estado, me doy cuenta de que el pin HSWAPEN se lee como alto y lo he confirmado con un osciloscopio.

¿Este comportamiento es normal? Esta guía del usuario (consulte la página 62) explica:

  

HSWAPEN es un pin multipropósito relacionado con la configuración. Cuando está conectado a tierra antes de   configuración, habilita resistencias de pull-up internas en todos los pines de E / S del dispositivo

¿HSWAPEN es alto porque el pull-up interno es más fuerte que mi pull-down?

    
pregunta Randomblue

1 respuesta

1

Todos los diagramas que vi en la guía del usuario cuando tomé una pasada rápida tienen HSWAPEN atado directamente al suelo sin una resistencia desplegable.

No pude encontrar la resistencia de recuperación interna HSWAPEN expresada explícitamente en ninguna parte, pero Tabla 4 en el La hoja de datos proporciona la resistencia equivalente de Thevenin para entradas y salidas programables. Supongo que HSWAPEN tendría un valor similar, ya que puede usarse para la E / S del usuario después de la configuración. Dependiendo del dispositivo de grado que esté utilizando, los valores son diferentes. Pero la mayoría están por debajo de 100Ω, lo que definitivamente sería más fuerte que tu 10KΩ.

Y aquí hay un Hilo del foro de Xilinx donde un usuario declara que 10KΩ es demasiado alto y que 0Ω debe usarse en su lugar.

    
respondido por el embedded.kyle

Lea otras preguntas en las etiquetas