So Simulieren Sie Eine Wellenform Im Simulationswellenform-Editor

Inhaltsverzeichnis:

So Simulieren Sie Eine Wellenform Im Simulationswellenform-Editor
So Simulieren Sie Eine Wellenform Im Simulationswellenform-Editor

Video: So Simulieren Sie Eine Wellenform Im Simulationswellenform-Editor

Video: So Simulieren Sie Eine Wellenform Im Simulationswellenform-Editor
Video: 6 MANUALIDADES NAVIDEÑAS CON CARTÓN 2024, Kann
Anonim

Nehmen wir an, wir haben ein Projekt für ein Altera FPGA in der Quartus II Entwicklungsumgebung. Lassen Sie uns eine Software-Simulation durchführen: Legen Sie ein bestimmtes Signal an die FPGA-Eingänge und sehen Sie, was an seinen Ausgängen passiert. Dazu verwenden wir das integrierte Simulationswellenform-Editor-Tool.

Simulationswellenform-Editor
Simulationswellenform-Editor

Notwendig

  • - Persönlicher Computer;
  • - installierte Entwicklungsumgebung Quartus II.

Anweisungen

Schritt 1

Lassen Sie uns zunächst die Quartus II IDE starten und das gewünschte Projekt öffnen. Jetzt erstellen wir eine neue Datei. Drücken Sie die Tastenkombination Strg + N oder über das Menü Datei -> Neu…. Wählen Sie im sich öffnenden Fenster den Dateityp - Hochschulprogramm VWF.

Erstellen Sie eine neue VWF-Datei für das Hochschulprogramm
Erstellen Sie eine neue VWF-Datei für das Hochschulprogramm

Schritt 2

Das Werkzeug Simulationswellenform-Editor wird gestartet. Speichern wir diese noch leere Datei sofort unter einem beliebigen Namen im Projektordner: Strg + S (oder Datei -> Speichern). Ich werde die Datei "data_test.vwf" nennen, weil Ich füttere Daten an den FPGA-Pin namens "DATA".

Jetzt müssen wir unsere Reifen zum Projekt hinzufügen. Gehen Sie in das Menü Bearbeiten -> Einfügen -> Knoten oder Bus einfügen…. Das Fenster "Knoten oder Bus einfügen" wird geöffnet, in dem wir auf die Schaltfläche Node Finder … klicken, um nach verfügbaren FPGA-Bussen im Projekt zu suchen.

Suchen von Knoten und Bussen im Simulationswellenform-Editor
Suchen von Knoten und Bussen im Simulationswellenform-Editor

Schritt 3

Klicken Sie im Fenster Node Finder auf die Schaltfläche Liste. Im linken Teil des Fensters wird eine Liste der gefundenen Knoten und Projektbusse angezeigt. Um sie auszuwählen, fügen Sie sie dem rechten Feld hinzu, indem Sie auf die entsprechenden Schaltflächen klicken. Oder fügen Sie alles auf einmal hinzu, indem Sie auf die Schaltfläche ">>" klicken. Bestätigen Sie Ihre Auswahl mit einem Klick auf die Schaltfläche „OK“. Klicken Sie im Fenster Knoten oder Bus einfügen ebenfalls auf OK.

Hinzufügen von Reifen und Knoten zur Simulation
Hinzufügen von Reifen und Knoten zur Simulation

Schritt 4

Im Pulsformfenster sind Signalpegeldiagramme der ausgewählten Pins erschienen. Außerdem ist der Pegel der Eingangssignale CLK und DATA immer noch gleich logisch Null, und der Ausgangspegel ist nicht definiert. Sie müssen ihre Form festlegen.

Erste Ansicht simulierter Pulse
Erste Ansicht simulierter Pulse

Schritt 5

Zuerst müssen Sie jedoch die Timing-Parameter einstellen, die vom Simulationswellenform-Editor während der Simulation verwendet werden. Im Menü Bearbeiten -> Rastergröße … stellen Sie den Schritt des Zeitrasters ein. Und im Menü Bearbeiten -> Endzeit einstellen … geben wir die Dauer der Simulation an.

Einstellen von Timing-Parametern im Simulationswellenform-Editor
Einstellen von Timing-Parametern im Simulationswellenform-Editor

Schritt 6

Lassen Sie uns die Parameter des Taktimpulses einstellen. Wählen Sie im linken Feld das gewünschte Signal mit dem Namen Name aus, indem Sie es mit der linken Maustaste anklicken. Gehen Sie nun in das Menü: Edit -> Value -> Overwrite Clock … Stellen Sie im geöffneten Clock-Fenster die Periode (Period), Phase (Offset) und Duty Cycle (Duty Cycle) des Taktes ein.

Taktgeber CLK. einstellen
Taktgeber CLK. einstellen

Schritt 7

Lassen Sie uns die Wellenformdaten einstellen. Wählen Sie es aus und wählen Sie im Menü: Bearbeiten -> Wert den entsprechenden Typ aus. Ich wähle ein zufällig wechselndes Signal Random Values … und konfiguriere seine Parameter im sich öffnenden Fenster.

Danach speichern Sie die Signaleinstellungen (Strg + S).

Legen wir die Form des Dateneingangssignals im Simulationswellenform-Editor fest
Legen wir die Form des Dateneingangssignals im Simulationswellenform-Editor fest

Schritt 8

Jetzt können Sie die Funktionssimulation ausführen: Simulation -> Funktionssimulation ausführen oder durch Klicken auf die entsprechende Schaltfläche in der Menüleiste. Quartus simuliert und zeigt das Ergebnis in einem neuen Simulationswellenform-Editor-Fenster an.

Ausführen einer Funktionssimulation im Simulationswellenform-Editor
Ausführen einer Funktionssimulation im Simulationswellenform-Editor

Schritt 9

Im sich öffnenden Fenster sehen Sie die berechneten Ausgangssignale an den FPGA-Pins, die als Ergebnis der Simulation mit dem Dienstprogramm Simulation Waveform Editor erhalten wurden.

Empfohlen: