ID de l'article: 000085462 Type de contenu: Dépannage Dernière révision: 11/09/2012

Pourquoi le logiciel Quartus® II donne-t-il un message d’erreur « Ne peut pas emballer un registre non périphérique <name> à broche d’E/S <name> trop peu de bus périphériques » lorsque le périphérique contient suffisamment d’horloge et de r...

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif Pour APEX appareils, le logiciel Quartus II peut acheminer les signaux d’horloge vers les cellules d’E/S à l’aide de bus périphériques au lieu d’autres ressources mondiales. Lorsque ces ressources sont utilisées, il est possible que le compilateur ne dispose pas de bus périphériques pour d’autres fonctions telles que l’activation de l’horloge ou le débit.

Pour s’assurer qu’un signal utilisé comme horloge cellulaire d’E/S est envoyé sur un réseau d’horloge mondial, faites la cession globale = dessus.

L’algorithme que le logiciel Quartus II utilise pour attribuer des signaux sur des ressources globales et périphériques dans les périphériques APEX vérifie d’abord si l’utilisateur a affecté le paramètre global à une horloge quelconque et place cette horloge sur l’un des réseaux globaux. Elle réalise alors l’emballage du registre des E/S au cours de laquelle, si le logiciel trouve un signal d’horloge qui n’a pas encore été promu au niveau mondial, il essaiera de le promouvoir au niveau mondial en le verrouillant sur une broche GCLK. Cependant, si le signal en question est déjà verrouillé sur TOUTE broche, y compris une broche GCLK, cette partie du code abandonne simplement la promotion globale et utilise plutôt une ressource périphérique. C’est au cours de cette étape que Quartus peut placer une horloge attribuée à une broche GCLK pour utiliser un bus périphérique et donc utiliser une ressource périphérique nécessaire à un autre signal de contrôle. Dans la dernière étape de la promotion mondiale, le logiciel Quartus II promeut les signaux au niveau mondial lorsque possible, par exemple. lorsque le signal est verrouillé sur une broche GCLK

Dans un cas où un signal d’horloge est attribué à une broche GCLK sans l’affectation « Global = on », le signal ne sera pas promu pour utiliser les ressources mondiales à l’étape 1. Au lieu de cela, le signal aurait été promu au niveau mondial à l’étape 3). Mais à l’étape 2, le logiciel pense qu’il est bloqué sur une broche particulière et qu’il doit se rendre à un registre des E/S, de sorte qu’il est promu au niveau périphérique mondial au lieu de cela, quel que soit la broche à laquelle il est bloqué.

Produits associés

Cet article concerne 1 produits

Apex™ 20KE

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.