La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

COMPOSANTS PROGRAMMABLES. OUTILS DE DEVELOPEMENT Équations booléennes Représentation schématique Description comportementale (langages de description)

Présentations similaires


Présentation au sujet: "COMPOSANTS PROGRAMMABLES. OUTILS DE DEVELOPEMENT Équations booléennes Représentation schématique Description comportementale (langages de description)"— Transcription de la présentation:

1 COMPOSANTS PROGRAMMABLES

2 OUTILS DE DEVELOPEMENT Équations booléennes Représentation schématique Description comportementale (langages de description) In 1 In 2 Clk X Reg Y Entity X is port ( In1 : in std_logic, In2 : in std_logic, Y : out std_logic); Réseau d'interconnexions HDL (Hardware Description Language)

3 VHDL (l'histoire) Créé à l'initiative du ministère américain de la défense ( 1985 : Intermetrics, IBM, Texas Instruments ) Pour : –Modéliser –Simuler –Documenter –Synthétiser Non seulement pour électronique (automatique, productique etc.)

4 VHDL (caractéristique) Standard industriel IEEE (1987) –Std 1076 : définition de VHDL (révision en 1998) –Std 1164 : extension pour la description des systèmes temps réel –Std 1029 : définition du format des données pour vérification temporelle Indépendant da la technologie de fabrication Méthodologie top-down Autorise description des processus parallèles

5 TOP-DOWN VHDL utilise différents niveaux d'abstraction allant da la représentation du produit complet sous la forme d'une boite noire jusqu'à sa représentation sous la forme des portes Conception hiérarchique : –Un niveau n'a pas à connaître les détails des niveaux qui lui sont inférieurs –Seuls leurs modes d'accès doivent être connus I1I1 I2I2 I3I3 O1O1 O2O2 O3O3 O4O4 A B Niv. 1 Niv. 2 Niv. 3

6 VHDL ( structure ) Librairies –Standard : types, objets et opérateurs standards –Std_logic_1164 : logique multi-valeur, extensions des opérateurs –Textio : opérateurs et types relatifs aux lectures et écritures du texte (non synthétisable!) Entité –Description de l'interface –Déclaration des signaux externes Architecture –Description de l'intérieur Fonctionnelle (quoi?) Structurelle(comment?) –Déclaration des signaux internes et variables –Déclaration des entité du niveau inférieur –Plusieurs architectures pour une entité


Télécharger ppt "COMPOSANTS PROGRAMMABLES. OUTILS DE DEVELOPEMENT Équations booléennes Représentation schématique Description comportementale (langages de description)"

Présentations similaires


Annonces Google