SelectMap: ¿Debería HSWAPEN estar alto?

Estoy en el proceso de depuración de la carga del microprocesador de una imagen Spartan 6 a través de SelectMap. El pin de HSWAPEN me ha llamado la atención. En mi diseño, se reduce a través de una resistencia de 10K. Sin embargo, al leer el registro de estado, noto que el pin HSWAPEN se lee como alto, y lo confirmé con un osciloscopio.

¿Es normal este comportamiento? 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 la configuración, habilita las resistencias pull-up internas en todos los pines de E/S del dispositivo.

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

Respuestas (1)

Todos los diagramas que vi en la guía del usuario cuando hice un pase rápido se han HSWAPENvinculado directamente a tierra sin una resistencia desplegable.

No pude encontrar la HSWAPENresistencia de extracción interna explícitamente indicada en ninguna parte, pero la Tabla 4 en la Hoja de datos proporciona la resistencia equivalente de Thevenin para entradas y salidas programables. Supongo que HSWAPENtendría un valor similar, ya que se puede usar para E/S de 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 sus 10KΩ.

Y aquí hay un hilo del foro de Xilinx donde un usuario afirma que 10KΩ es demasiado alto y que se debe usar 0Ω en su lugar.