VHDL - plusieurs instanciation des composants?

U

uzumaki_naruto

Guest
bonjour .. im ayant un code VHDL à travers lequel je veux utiliser pour effectuer composante1 Task1 (suppose) lorsque sel = 1 et l'utilisation composant2 lorsque sel = 0 ... comment peut-il être atteint ...?? quand j'ai essayé de instatiate deux composantes dans le même temps, il a donné dirvers dat d'erreurs multiples pour les signaux de même ...:| aider plzz ..!
 
vous ne pouvez pas instancier dynamiquement des composants basés sur l'entrée. Vous avez à la fois instatiate et utiliser un multiplexeur à re-router le flux de données.
 
Vous pouvez utiliser "si ... générer des" déclaration et d'effectuer l'opération ci-dessus ... Dans la compilation que vous avez à donner de la valeur pour le "sel" En temps d'exécution vous ne pouvez pas choisir n'importe quelle de l'instance ...
 
si ... génèrent ne peut être utilisé sur les génériques - pas entrées. Dans ce cas, vous ne seriez pas la création d'un multiplexeur.
 

Welcome to EDABoard.com

Sponsor

Back
Top