FPGA flotante pines, cuando coloque resistencia pull-up / down en entrada o salida

1

Busqué en mi hoja de datos de FPGA y descubrí que no hay resistencias de pull-up / down en sus pines (solo un pull-up pero que deben estar habilitados). Entonces, cuando enciendo mi circuito, durante una "gran" cantidad de tiempo todos los pines IO de mi FPGA están flotando. Ya que descubrí que la E / S flotante puede dañar algunos dispositivos o crear problemas, quiero poner algunas resistencias pullup / down.

¿Puede alguien adelantarme si es mejor una resistencia desplegable o desplegable con qué valor? He encontrado a alguien que hable de los consejos, pero en algunos casos puede hacer una señal lenta, otros consejos, lo mismo para los valores de resistencia.

Mis preguntas principales es: Los pines flotantes pueden crear problemas solo en el pin de entrada de un dispositivo o también en los pines de salida (donde la entrada o salida siempre se definen en el dispositivo)

    
pregunta Singe

1 respuesta

1

Un miembro del personal de Xilinx dio esta respuesta a la misma pregunta en Foros de Xilinx :

  

En enlace , apge 18, el pin HSWAPEN si se tira al suelo, habilitará el pullups débiles en todos los pines IO antes de la configuración.

     

Después de la configuración, se puede configurar un pin para subir o bajar, o permanecer flotante (efectivamente tri-state) o ser conducido alto o bajo, según el estándar de IO elegido. No hace daño tener flotadores de pasadores.

     

El valor predeterminado en el software probablemente no sea algo en lo que te gustaría confiar. Es mucho mejor diseñar el IO para hacer lo que usted quiere que haga y declararlo explícitamente.

     

Sin embargo, creo que el valor predeterminado es un desplegable débil para los pines no utilizados.

     

El debilitamiento hacia arriba y el debilitamiento hacia abajo a menudo pueden ser demasiado débiles: se recomienda una resistencia del valor adecuado si hay un estándar que está tratando de cumplir, en lugar de confiar en el débil empuje interno hacia arriba o hacia abajo.

     

Austin
  Austin Lesea
  Ingeniero Principal
  Xilinx San Jose

    
respondido por el FarhadA

Lea otras preguntas en las etiquetas