VHDL-AMS

VHDL-AMS ist eine Ableitung der VHDL- Hardwarebeschreibungssprache (Standard IEEE 1076-1993). Es enthält Analog- und Mixed-Signal- Erweiterungen (AMS) zur Definition des Verhaltens von Analog- und Mixed-Signal-Systemen (IEEE 1076.1-1999).

Der VHDL-AMS-Standard wurde mit der Absicht eingeführt, Entwicklern von analogen und gemischten Signalsystemen und integrierten Schaltkreisen die Möglichkeit zu geben, Module zu erstellen und zu verwenden, die Verhaltensbeschreibungen auf hoher Ebene sowie strukturelle Beschreibungen von Systemen und Komponenten enthalten.

VHDL-AMS definiert eine branchenstandardisierte Modellierungssprache für gemischte Signalschaltungen . Es bietet sowohl zeitkontinuierliche als auch Ereignismodellierungssemantik. Es ist daher für analoge, digitale und gemischte Schaltungen geeignet. Es eignet sich besonders gut zur Überprüfung komplexer integrierter Schaltkreise, die analoge Signale, Misch- und Funkfrequenzen kombinieren .

Es ist wichtig zu beachten, dass VHDL-AMS keine Entwurfs- oder Synthesesprache ist. Es ist nur eine Hardwarebeschreibungssprache.

Beispielcode

In VHDL-AMS enthält eine Schaltungsbeschreibung mindestens eine Entität , die eine Schnittstelle definiert, und eine Architektur , die ihren Betrieb beschreibt. Darüber hinaus verwenden die meisten Beschreibungen externe Bibliotheken. Einige Beschreibungen können auch mehrere Architekturen und Konfigurationen enthalten .

Eine einfache ideale Diode in VHDL-AMS könnte wie folgt beschrieben werden:

-- (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) - af); end architecture IDEAL;

Anmerkungen und Referenzen

  1. Christen E., Bakalar K., "VHDL-AMS - eine Hardwarebeschreibungssprache für analoge und gemischte Signalanwendungen", Schaltungen und Systeme II: Analoge und digitale Signalverarbeitung, IEEE-Transaktionen zu [siehe auch Schaltungen und Systeme II: Express Briefs, IEEE Transactions on] Band 46, Ausgabe 10, Okt. 1999, pp. 1263 - 1272.

Siehe auch

Zum Thema passende Artikel

Externe Links