Simulateur VHDL

Logisim ne peut pas exécuter directement la simulation de contenu VHDL. Au lieu de cela, QuestaSim est utilisé comme tâche d'arrière-plan.

Activer le simulateur

Vous pouvez activer le simulateur via le menu Simuler Simulation VHDL activée . Lorsque vous cela effectuez, le journal de la console du simulateur apparaît dans la partie inférieure du volet de dessin. Dans la barre inférieure du journal du simulateur, vous avez l'indicateur d'état du simulateur. Les états sont :

#########

le simulateur démarre automatiquement lorsqu'il est activé et si le circuit contient des composants VHDL. Il n'est pas possible de démarrer le simulateur quand il n'y a pas de composants VHDL dans le circuit.

Redémarrer

La simulation VHDL est redémarrée lorsque vous réinitialisez la simulation Logisim. Cela ne concerne que l'état de la simulation, il ne recharge pas la simulation (et les fichiers sources).

Si vous avez modifié le contenu de certains composants VHDL, vous devez redémarrer le simulateur VHDL. Cela ne se fait jamais automatiquement. Vous pouvez redémarrer le simulateur via le menu Simulation .

Temps

L'étape de simulation de QuestaSim doit être considérée comme imprévisible, car elle dépend du nombre de composants VHDL du circuit. Le minimum absolu est 100ns. Par conséquent, l'utilisation d'événements de simulation basés sur le temps doit être évitée (comme attendre 10ns). Vous ne devez avoir que des événements basés sur le signal.

Plusieurs instances

En fait, vous ne pouvez avoir qu'une seule instance de simulateur VHDL. Cela signifie que vous devez le désactiver sur un premier projet si vous souhaitez qu'il soit activé sur un second. Si vous essayez de l'activer sur deux projets, il échouera et vous affichera un message d'erreur.

Suite : Simuler en bancs d'essai.