Verilog-AMS

Verilog-AMS ist eine Ableitung der Verilog Hardware Description Language . Es enthält Analog- und Mixed-Signal- Erweiterungen (AMS), um das Verhalten von Analog- und Mixed-Signal-Systemen zu definieren.

Der Verilog-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

Verilog-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 ist wichtig zu beachten, dass Verilog keine Programmiersprache ist. Es ist eine Hardwarebeschreibungssprache.

Beispielcode

Ein Widerstand kann in Verilog-AMS wie folgt beschrieben werden:

// 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


Ein idealer Schalter könnte in Verilog-AMS wie folgt beschrieben werden:

// 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

Anmerkungen und Referenzen

Siehe auch

Zum Thema passende Artikel

Externe Links