02.01.2013 Aufrufe

Schaltungstechnik

Schaltungstechnik

Schaltungstechnik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

60 2 Entwicklungs- und Analysemethodik<br />

Damit lassen sich mathematische Ausdrücke für analoge Größen einführen. Darüber<br />

hinaus gibt es bedingte „Simultaneous Statements“ der Form:<br />

[label:] if boolean_expression use<br />

{simultaneous_statement}<br />

{elsif boolean_expression use<br />

{simultaneous_statement}}<br />

{else {simultaneous_statement}]<br />

end use [label];<br />

Mit Hilfe von bereichsabhängigen „Simultaneous Statements“ können in Abhängigkeit<br />

von einer Bedingung verschiedene „Simultaneous Statements“ ausgewählt<br />

werden. Damit lassen sich in der Modellbeschreibung für ein Schaltkreiselement<br />

für unterschiedliche Bereiche spezielle mathematische Gleichungen formulieren.<br />

Ein weiteres wichtiges Konstrukt ist das „Simultaneous Case Statement“, bei dem<br />

in Abhängigkeit von einem Ausdruck unterschiedliche „Simultaneous Statements“<br />

ausgeführt werden:<br />

[label:] case expression use<br />

when choice {|choice} =><br />

{simultaneous_statement}<br />

{when choice {|choice} =><br />

{simultaneous_statement}}<br />

end case [label];<br />

Zur Beschreibung des analogen Verhaltens mit Hilfe sequentieller Statements steht<br />

das Konstrukt „Simultaneous Procedural Statement“ zur Verfügung. Ähnlich wie<br />

bei dem „Process“-Konstrukt bei digitalen Systemen gilt zwischen „Begin“ und<br />

„End“ in dem „Simultaneous Procedural Statement“ eine sequentielle Ordnung.<br />

[label:] procedural [is]<br />

{declaration_part}<br />

begin<br />

{sequential_statement}<br />

end procedural [label];<br />

Im Rahmen der Grundlagen zur analogen <strong>Schaltungstechnik</strong> ist eine ausführliche<br />

Einführung in Hardwarebeschreibungssprachen nicht möglich. Vielmehr<br />

mögen einfache Beispiele veranschaulichen, wie mit der Hardwarebeschreibungssprache<br />

VHDL-AMS eine Testbench für eine Schaltung (Bild 2.2-19) beschrieben<br />

wird, um diese mit einem dafür geeigneten Schaltkreissimulator verifizieren zu<br />

können. Dabei ergeben sich Analogien zur Schematic-Darstellung, die herausgestellt<br />

werden sollen.<br />

Beschreibung einer Testschaltung: Bild 2.2-19 zeigt eine Testanordnung für<br />

eine Diodenschaltung. Diese Schaltung soll nunmehr beispielhaft mit der Hardwarebeschreibungssprache<br />

VHDL-AMS beschrieben werden.<br />

R 1<br />

1 2<br />

V 1<br />

Bild 2.2-19: Testanordnung für eine Diodenschaltung<br />

D 1

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!