CONCEPTION DE CIRCUITS EN VHDL ET VHDL- AMS
Le langage VHDL-AMS est un support à la méthode de conception des circuits intégrés numériques et analogiques. Il devient indispensable dès que l'on met en oeuvre des systèmes électroniques complexes.
Commande avant 16h,
expédié le jour même (lu. - ve.)
Livraison express sous 48h.
Le langage VHDL-AMS est un support à la méthode de conception des circuits intégrés numériques et analogiques. Il devient indispensable dès que l'on met en oeuvre des systèmes électroniques complexes.
Le lecteur découvrira les principes fondamentaux de ce langage ainsi que la manière de les utiliser dans le cadre d'une méthode cohérente. Plusieurs exemples de complexité croissante permettent d'illustrer les éléments essentiels du langage et de la méthode.
Cet ouvrage sera utilisé comme support de cours en école d'ingénieur et dans le cadre des maîtrises et DESS d'informatique et d'électronique. II nécessite la connaissance d'un langage de programmation évolué et les bases de la logique booléenne.
Les auteurs : Ludovic Barrandon est doctorant à l'Université de Rennes I. Dominique Houzet est maître de conférences à l'Institut National des Sciences Appliquées de Rennes (INSA).
Ce livre s'appuie sur quinze ans d'expérience pédagogique dans l'enseignement de la conception de circuits à l'INSA, I'ENSEEIHT, l'ENAC, l'Université Paul Sabatier ainsi qu'en formation continue.
Référence : | 527 |
Niveau : | écoles d'ingénieurs, maîtrises et DESS informatique & électronique |
Nombre de pages : | 174 |
Format : | 17x24 |
Reliure : | Broché |
Rôle | |
---|---|
Barrandon Ludovic | Auteur |
Houzet Dominique | Auteur |
TABLE DES MATIÈRES
Résumé
Public concerné et objectifs
Les auteurs
CHAPITRE PREMIER
Introduction au langage VHDL
1 Origine du langage
2 Eléments principaux du langage VHDL
3 Différences avec un langage de programmation
4 Champs d’application
5 Structuration d’une description VHDL
6 Caractéristiques générales du langage
CHAPITRE DEUX
Concepts généraux
du langage VHDL
1 Eléments du langage
2 Illustration sur un exemple : l’additionneur
CHAPITRE TROIS
Notion de signal et d’affectation de signal
1 Définition
2 Affectation inconditionnelle de signal
3 Notion de délai inertiel
4 Notion de delta-délai
5 Affectation conditionnelle de signal
6 Affectation de signal dans le domaine séquentiel
6.1 Règles de distinction entre variable et signal
6.2 Choix entre variable et signal
CHAPITRE QUATRE
Le typage des objets
1 Introduction
2 Constructeurs de types
2.1 L’énumération
2.2 Les structures
2.3 Les tableaux
2.4 Les pointeurs
2.5 Les fichiers
3 VHDL’93
4 Les sous-programmes
5 Typage multiple d’un même support de données
6 Modélisation d'un type trois états
7 Compléments sur les attributs: notion d'événement
8 Description des structures régulières: la généricité
CHAPITRE CINQ
Méthodologie de conception
1 Principes généraux et cycle de vie
2 Spécification du matériel
2.1 Exemple de cahier des charges
3 Test de la spécification
4 Diagnostic de la spécification
5 Conception détaillée
5.1 Illustration sur l’exemple du contrôleur de feux
6 Etude de cas : optimisation du contrôleur de feux
CHAPITRE SIX
Réalisation matérielle
1 Synthèse logique et placement routage
2 Phase d’optimisation
3 Codage logique des expressions VHDL
3.1 Description d'un circuit synchrone sur front d'horloge
3.2 Différences entre variable et signal au niveau de la synthèse
3.3 Synchronisation d'horloges
CHAPITRE SEPT
Exemple de conception d'un circuit complet: la calculette
1 Sujet
1.1 Communication avec l'extérieur
1.2 Fonctionnement
2 Spécification du circuit
3 Conception du circuit
3.1 Division bit-série 113
3.2 Multiplication bit-série
3.3 Conversion BCD
3.4 Affichage sept segments
4 Test du circuit
5 Synthèse inverse
6 Simulation
7 Réalisation
CHAPITRE HUIT
VHDL-AMS : Modélisation de systèmes Analogiques et Mixtes
1 Introduction
2 Spécificités du VHDL-AMS
2.1 Le VHDL comme base du VHDL-AMS
2.2 Continuité du temps et des amplitudes
2.3 Formalismes de connexions, transport de l’information analogique
2.4 Simulation 137
2.5 VHDL-AMS en tant que langage : bilan
3 Mise en pratique
3.1 Système pluridisciplinaire purement analogique : le thermocouple
3.2 Système modulaire, générique et mixte : le CAN à approximations successives
3.3 Modélisation et tests niveau système : chaîne d’acquisition métrologique
4 Evolutions du VHDL-AMS : méthodologies, standard
CHAPITRE NEUF
Exercices
1 Questions
2 Problème VHDL n°1 : FIFO synchrone
3 Problème VHDL n°2 : générateur d'horloges programmables
4 Sujet de projet VHDL : distributeur de boissons
4.1 Caractéristiques du distributeur de boissons
4.2 Environnement du contrôleur à concevoir:
4.3 Les signaux avec l'extérieur
4.4 Fonctionnement
4.5 Décomposition hiérarchique du contrôleur proposée
4.6 Travail à effectuer
4.7 Documents à rendre
5 Problème VHDL-AMS n°1 : diodes
6 Problème VHDL-AMS n°2 : CAN à approximations successives
ANNEXES
Table des déclarations
Mots réservés du VHDL'87
Mots-CLE SPECIFIQUES AU VHDL-AMS
opérateurs VHDL87 avec priorité par ordre ascendant
Appendice : Mémo de la syntaxe VHDL
INDEX
BIBLIOGRAPHIE
Livres de l'auteur Ludovic Barrandon