Peut-on définir le coussinet en netlist par le fichier UCF?Nous donnons le coussinet avant de générer netlist selon les lignes directrices outil Qu'en est-il après la netlist.
mieux vaut blocs d'E / S insérer, après synthèse dans la netlist.préférable de ne pas faire la synthèse des PADS IO avec votre design.Il est préférable de faire la synthèse de la conception et insérer IO plaquettes en utilisant des scripts ou manuellement dans la netlist généré.
Si vous écrivez contrainte de précision d'entre vous à puce environnement extérieur, tels que l'aptitude à conduire, la charge et le niveau de tension, vous pouvez insérer des IO dans la synthèse.Mais franchement, je ne l'utilise jamais.Il est préférable d'ajouter dans votre cellule IO RTL et dans le haut niveau de votre conception.Il doit correspondre à votre exigence dirving.Lors de la synthèse, il suffit de compiler le niveau sous le niveau de la cellule d'E / S, et de rédiger netlist de puce ensemble.Outils ne modifiera pas votre cellule IO.
Il est bonnes pratiques de conception dans votre RTL avoir donné toute RTL bloc soit purement structurel ou de comportement, et de ne pas mélanger les deux.Par conséquent, utiliser un niveau distinct de la hiérarchie d'instance IO tampons si vous le faites dans RTL.
Oui hgby2209 est juste, même si nous définissons blocs d'E / S et d'autres retards, au niveau de synthèse, il ne voit pas.Ceux-ci viennent dans l'image tandis que la mise en uvre ou de cartographie.
Je suis également favorable à l'aide d'un haut niveau RTL fichier pour mettre le I / O cellules y compris les registres d'entrée et de registres de sortie.J'ai aussi instancier les cellules pour m'assurer que je obtenir le type de cellule à droite et continuer dont j'ai besoin.C'est bon aussi de mettre des contraintes de placement de cellules.J'utilise une contrainte calendrier fichier séparé pour le module en haut et le cur, de cette façon l'interface I / O et les exigences de base le calendrier peut être spécifié séparément.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.