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.



Catégories :

Conception électronique - Électronique - Langage informatique

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) :



Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/Verilog-AMS.
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.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu