Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Résumé du colloque
Les systèmes numériques complexes (ITGE) sont conçus et mis au point grâce à l'utilisation de modèles exécutables ou spécifications. Nous présentons un outil et une méthodologie de développement de modèles de ces systèmes. Dans le cadre de notre méthodologie, le concepteur doit distinguer entre le comportement de l'interface et le comportement interne du circuit. L'outil de développement intervient lors de la saisie des spécifications de l'interface du circuit. L'unité de base d'une telle spécification est un chronogramme. Celui-ci peut s'illustrer graphiquement comme séquence chronologique et permet de spécifier des règles temporelles entre événements. Les chronogrammes peuvent être combinés entre eux pour former des séquences plus complexes. Ces primitives sont : la concaténation, la répétition, la mise en parallèle de chronogrammes, ainsi que le choix entre plusieurs chronogrammes. Les actions liées à ces événements, d'interface et la spécification interne, sont décrites par des procédures écrites dans un langage de description de matériel, par exemple VHDL. Les procédures sont activées lors d'événements sur les signaux d'entrée/sortie du circuit, dont l'occurrence déclenche leur exécution. La spécification interne est donnée par un mécanisme qui permet d'interagir avec une machine à états finis, pendant la simulation. Une spécification de circuit est compilée en langage VHDL, ceci produit un modèle exécutable. Lors de la base de simulation, le modèle valide les événements qu'il observe sur son interface et il génère les réponses appropriées.
Vous devez être connecté pour ajouter un élément à vos favoris.
Veuillez vous connecter ou créer un compte pour continuer.
Outils de citation
Citer cet article :
MLA
APA
Chicago
Ajouter un dossier
Vous pouvez ajouter vos contenus préférés à des dossiers organisés. Une fois le dossier créé,
vous pouvez ajouter un article ou un contenu de la liste ou de la vue détaillée au dossier sélectionné dans la liste.