VHDL-AMS
Un article de Wikipédia, l'encyclopédie libre.
VHDL-AMS est un dérivé du langage de description matériel (HDL) (norme IEEE 1073-1993). Il comprend des extensions analogiques et de signaux mixtes (AMS) afin de définir le comportement des systèmes à signaux analogiques et mixtes (IEEE 1076.1-1999).
La norme VHDL-AMS a été créée dans l'intention de permettre aux concepteurs de systèmes à signaux analogiques et mixtes et de circuits intégrés de pouvoir créer et d'utiliser des modules qui encapsulent les descriptions de comportement de haut niveau, aussi bien que des descriptions structurelles de systèmes et des composants.[1]
VHDL-AMS est un langage de modélisation standardisé par l'industrie pour les circuits à signaux mixtes. Il fournit à la fois le temps-continu et les sémantiques de modélisation d'événements. Il est donc approprié pour les circuits analogiques, numériques et mixtes. Il est particulièrement bien adapté pour la vérification de l'analogique et de signaux mixtes complexes ainsi que les circuits intégrés de fréquences radios.
Il important de noter que le VHDL n'est pas un langage de programmation. Il s'agit d'un langage de description du matériel.
Sommaire |
[modifier] Exemple de code
En VHDL-AMS, une conception consiste minimalement en une entité qui décrit une interface et une architecture dans laquelle contient l'implémentation actuelle. De plus, la plupart des conceptions importent des modules de librairies. Quelques conceptions comprends également plusieurs architectures et configurations.
Une diode idéale simple en VHDL-AMS pourrait être décrite comme suit :
-- (Il s'agit d'un commentaire) -- Importer electrical_system de la librairie disciplines library IEEE, disciplines; use IEEE.math_real.all; use disciplines.electrical_system.all; -- Il s'agit d'une entité entity DIODE is generic (iss : REAL := 1.0e-14; -- Courant de saturation af : REAL := 1.0; -- Coefficient du bruit de Flicker kf : REAL := 0.0); -- Exposant du bruit de Flicker port (terminal : anode, cathode : electrical); end entity DIODE; architecture IDEAL of DIODE is quantity v across i through anode to cathode; constant vt : REAL := 0.0258; -- Voltage thermique à 300K begin i == iss * (exp(v/vt) - 1.0); end architecture IDEAL;
[modifier] Références
- ↑ Christen E., Bakalar K.,"VHDL-AMS-a hardware description language for analog and mixed-signal applications",Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on [see also Circuits and Systems II: Express Briefs, IEEE Transactions on] Volume 46, Issue 10, Oct. 1999, pp. 1263 - 1272.