Si la broche DEV_OE est activée dans le logiciel Quartus® II pour votre projet, mais qu’elle n’est pas connectée ou flottante sur la carte, toutes les broches d’E/S peuvent être tridés en mode utilisateur.
Lorsqu’elle est revendiquée, la broche DEV_OE remplace toutes les commandes à trois états du périphérique et force toutes les broches d’E/S à être tri-état. Si la broche DEV_OE n’est pas connectée à la carte mais est activée dans le logiciel Quartus II, la tension flottante de la broche non connectée est inconnue et peut activer ou désactiver la fonctionnalité. La variance de la température, de la tension ou du processus de l’appareil, ainsi que le bruit de la carte, peuvent entraîner une chute de tension de la broche flottante suffisamment faible pour que la broche DEV_OE qui étatisera alors toutes les broches d’E/S du périphérique.
Si toutes les sorties se triplent de manière inattendue en mode utilisateur, vérifiez si la broche DEV_OE flotte sur la carte et si la broche a été activée pour votre projet dans le logiciel Quartus II.
Utilisez les étapes suivantes pour désactiver la broche DEV_OE dans le logiciel Quartus II :
- Accédez aux affectations => périphérique
- Cliquez sur Appareil et options de broches...
- Sélectionnez la catégorie générale
- Désactiver l’option Enable device-wide output enable (DEV_OE)
La variable QSF (Fichier des paramètres Quartus II) de cette option est ENABLE_DEVICE_WIDE_OE.