Comme INIT_DONE est une broche à drain ouvert, le signal de INIT_DONE est tridé lors de la mise sous alimentation (c.-à-d. le mode veille). La broche INIT_DONE doit être tirée haut avec une résistance externe.
Au début de la configuration, la broche INIT_DONE est toujours à trois états et le signal est toujours envoyé haut. Pendant la configuration (après le transfert d’environ 100 bits de données), le signal INIT_DONE est faible lorsque le drain ouvert passe de Z à la terre.
Si vous rencontrez une erreur pendant la configuration, le niveau nSTATUS de la broche sera faible et la broche sera INIT_DONE tri-état et tirée haut à travers la résistance de retrait externe. Le signal INIT_DONE sera faible peu de temps après le redémarrage de la configuration, conformément aux conditions spécifiées ci-dessus. À la fin de la configuration APEX ou FLEX, la CONF_DONE broche sera tri-étatée et tirée sur un 1.
Une fois que toutes les données de configuration ont été envoyées au périphérique, jusqu’à 10 cycles d’horloge sont nécessaires avant que le périphérique entre en mode utilisateur. À un moment donné au cours de ces 10 cycles d’horloge, la INIT_DONE broche sera tri-étatée et tirée sur un 1, signalant que le périphérique est prêt et en mode utilisateur. Vous saurez précisément quand le périphérique est en mode utilisateur lorsque INIT_DONE devient élevé. Avant que INIT_DONE ne dépasse la hauteur, le périphérique n’est pas en mode utilisateur. La transition du signal INIT_DONE faible à élevé à la fin de la configuration ne doit pas être attendue sur un certain cycle d’horloge (c’est-à-dire toujours sur le cycle d’horloge de 10e). Cette transition du signal peut se produire sur n’importe lequel des 10 bords d’horloge montants.
Pour s’assurer que le périphérique est prêt pour le mode utilisateur, la INIT_DONE broche doit être surveillée en plus de la CONF_DONE broche. La surveillance logique de ces broches doit détecter une logique élevée et la transition faible à élevée sur les broches.