1. Rappels
Les articles précédents présentant GHDL ont montré plusieurs moyens de faire communiquer le monde de la simulation VHDL avec l'extérieur. Nous avons vu comment ralentir la vitesse de simulation [1], comment accéder à l'écran [2] et même échanger des chaînes de caractères avec le système d'exploitation [3]. Cette fois-ci, nous allons ajouter des signaux externes, des boutons qui nous permettront de contrôler une simulation simple. Il y a plusieurs manières de réaliser des entrées de ce type...
Il est naturel de se tourner en premier vers les périphériques déjà présents dans l'ordinateur, par exemple le clavier. Ce dernier, pour fonctionner comme on le voudrait (c'est-à-dire pour détecter l'appui et le relâchement d'une touche) nécessite sous Linux une quantité importante de code, qui désactive son fonctionnement normal. En cas de bogue, on ne peut plus récupérer l'usage des commandes indispensables (comme CTRL+C) et on doit redémarrer...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première