Verilog-AMS
Verilog-AMS est un dérivé du Verilog. Il comprend des extensions analogiques et des signaux mixtes pour définir le comportement des dispositifs à signaux analogiques et mixtes.
Définitions :
- Verilog-AMS is a derivative of the Verilog hardware description language. It includes analog and mixed-signal extensions (AMS) in order to define... (source : en.wikipedia)
Verilog-AMS est un dérivé du Verilog. Il comprend des extensions analogiques et des signaux mixtes (en anglais analog and mixed-signal, AMS) pour définir le comportement des dispositifs à signaux analogiques et mixtes.
La norme Verilog-AMS a été instaurée dans l'intention de permettre aux concepteurs de dispositifs à 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, autant que des descriptions structurelles de dispositifs et de composants
Verilog-AMS définit un langage de modélisation standardisé par l'industrie pour les circuits à signaux mixtes. Il apporte à la fois le temps-continu et les sémantiques de modélisation d'événements. Il est par conséquent approprié pour les circuits analogiques, numériques et mixtes.
Il important de noter que le Verilog ne forme pas un langage de programmation. C'est un langage de description du matériel.
Exemple de code
Une résistance pourrait être décrite en Verilog-AMS comme suit :
// Ideal resistance `include "disciplines.vams" module resistor (p, n); parameter real r=0; // resistance (Ohms) inout p, n; electrical p, n; analog V(p,n) <+ r * I(p,n); endmodule
Un interrupteur parfait pourrait être décrit en Verilog-AMS comme suit :
// Simple switch `include "disciplines.vams" module sw(p, n, s); input s; inout p, n; logic s; electrical p, n; analog begin if (s) V(p, n) <+ 0.0; else I(p, n) <+ 0.0; end endmodule
Environnement de développement
Quelques fabricants proposent une version gratuite mais limitée de leurs outils.
Éditeur | Produit | Licence | Synthétiseur | Simulateur | Remarques |
---|---|---|---|---|---|
Dolphin Integration | SMASH[1] | Propriétaire, gratuite | Non | Oui | Simulateur SMASH Discovery gratuit (avec exemples en Verilog-AMS) |
Notes et références
Voir aussi
Liens externes
Recherche sur Amazon (livres) : |
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 07/04/2010.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.