Artikel-ID: 000083578 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 13.02.2006

Wie führe ich in der <i>ModelSim-Software</i> eine VHDL-Verhaltenssimulation einer megaWistelligen™ Plug-in-generierten Speicherfunktion durch?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung MegaWistellige Plug-in-generierte Speicherfunktionen können im Modell simuliert werdenSim Software durch Referenz des LPM220 VHDL-Modells. Sie können erfolgreich eine MegaWistellige Plug-In-generierte Speicherfunktion mit dem folgenden Designablauf:
  1. Erstellen Sie Ihre benutzerdefinierte Speicherfunktion mit dem MegaWistelligen Plug-In-Manager. Wenn du willst Um den Inhalt Ihrer Speicherfunktion zu initialisieren, müssen Sie eine Hexidecimal-Datei (.hex) verwenden. Verwenden Sie keine Memory Initialization File (.mif).
  2. Der MegaWistellige Plug-In-Manager generiert eine VHDL-Ausgabedatei (.vo), die auf die Bibliothek parameterisierter Module (LPM) verweist. Diese LPM wird vom Quartus und MAX PLUS benötigt®II Software zum Platzieren und Verlegen Ihres Designs, wird aber vom Modell nicht benötigtSim Software. Kommentieren Sie zu Simulationszwecken die folgenden zwei Zeilen der MegaWitard-Datei:
    LIBRARY lpm;
    USE lpm.lpm_components.ALL;
    
  3. Denken Sie daran, die Zeilen nicht zu trennen, wenn Sie bereit sind, sie zu platzieren und zu verlegen. Ihr Design.
  4. Instanziieren Sie den MegaWistelligen Plug-in-generierten Speicher in Ihr VHDL-Design.
  5. Wenn Sie in ModelSim simuliert werden können, müssen Sie die 220pack.vhd - und 220model.vhd-Dateien in Ihrem ModelSim-Arbeitsverzeichnis . In der MAX PLUS II Software befinden sich diese Dateien unter <installiert, dir>\lpmsim. In der Quartus-Software befinden sie sich im <installiert, dir>\eda\sim_lib.
  6. Kompilieren Sie alle Ihre Designelemente und Ihren Testbench und führen Sie Ihre Simulation aus.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.