lpm_dff
Ich möchte Komponenten in meinem Design verwenden . Ich kann den Code problemlos in kompilieren modelsim
, aber wenn ich versuche, meinen Prüfstand zu simulieren, erhalte ich diesen Fehler. Ich füge auch lpm
eine Bibliothek hinzu, wenn ich den Prüfstand simuliere.
Kann mir jemand helfen das Problem zu beheben?
Die Altera-Edition von ModelSim (einschließlich der kostenlosen Starterversion) enthält vorkompilierte Bibliotheken für alle primitiven IP-Kerne von Altera (LPM-Kerne, PLLs, RAMs usw.). Um jedoch mit ihnen zu simulieren, müssen Sie sicherstellen, dass Sie die Bibliothek einschließen, die diese Teile enthält.
Für allgemeine Kerne sind sie alle in der altera_mf_ver
Bibliothek (für Verilog) oder altera_mf
Bibliothek (VHDL-Versionen).
Für gerätespezifische Teile wie PLLs würden Sie auch die Bibliothek für Ihr Gerät verwenden (z. B. cyclonev_ver
die Verilog-Bibliothek für Cyclone V-Geräte).
Ich glaube, die LPM-Kerne befinden sich in der lpm_ver
Bibliothek (für Verilog) oder lpm
Bibliothek (für VHDL), können aber auch darin enthalten sein altera_mf_ver
.
Wie Sie die Bibliothek einbinden, hängt davon ab, wie Sie die Simulation ausführen.
Simulate -> Start Simulation
, wählen Sie einfach die erforderlichen Bibliotheken im Search Libraries (-L)
Feld auf der Registerkarte „Bibliothek“ des Simulationsstartbildschirms aus.-L altera_mf_ver -L lpm_ver
an das Ende Ihres vlog
Befehls anhängen.
David Tweed
Anonym