Altera-FPGAs mit einer alten Version von ModelSim simulieren?

Ich hoffe, einige Entwicklungsarbeiten an Altera-FPGAs durchführen zu können, die wahrscheinlich größer sein werden, als von der kostenlosen Edition von ModelSim unterstützt werden. Ich habe eine alte Kopie der Vollversion herumliegen (Version 6.5, glaube ich) – funktioniert das wahrscheinlich für Designs mit modernen FPGAs (z. B. Cyclone IV), oder muss ich upgraden?

Meinen Sie damit, dass Ihr FPGA-Projekt mehr als 10.000 Codezeilen haben wird? weil MSAE Designs mit bis zu 10.000 Zeilen unterstützt.
Ja. Ich experimentiere mit einigen Techniken zur automatischen Generierung von Code, die möglicherweise mehr als das produzieren.
Stellen Sie in diesem Fall einfach sicher, dass Sie Code erstellen, der vom älteren Modelsim unterstützt wird, und Sie werden in Ordnung sein. Ich sehe keinen Grund, warum das bei dir nicht funktionieren sollte.

Antworten (4)

Nun, theoretisch sollte es funktionieren, das einzige, was Sie tun müssen, ist, Ihre Bibliotheken in Modelsim zu kompilieren. Eine Sache, die ich nicht verstehe, ist, warum glauben Sie, dass Ihre Dateien nicht mit Modelsim funktionieren würden? Liegt es daran, dass Sie Verilog 2001 oder eine nicht unterstützte Syntax verwenden? Solange Ihr Code in Hochsprache wie Verilog und VHDL geschrieben ist, können Sie ihn reparieren, damit er mit älteren Versionen von Modeslsim funktioniert.

Wenn Sie keine vom Anbieter bereitgestellten Kerne verwenden, spielt es keine Rolle, welches Gerät Sie verwenden. Solange das von Ihnen geschriebene VHDL vom alten Tool unterstützt wird, sollte es Ihnen gut gehen.

Wenn Sie Anbieterkerne haben, dann sollte es auch dort kein Problem geben, solange Sie die Quelle für alle von Ihnen verwendeten Kerne haben und sie im alten Tool kompilieren können (was wahrscheinlich ist, da die meisten Anbieterkerne nur VHDL-93 verwenden).

Gerätespezifika sind in der Synthese viel wichtiger als in der Simulation.

Achten Sie darauf, wenn Sie Altera QSYS für die Systemzusammenstellung verwenden, die generierte Verbindung verwendet einige SystemVerilog, die wahrscheinlich nicht von MSim 6.5 unterstützt werden.

Die neueste Version der Quartus Web Edition ist kostenlos. http://www.altera.com/products/software/quartus-ii/web-edition/qts-we-index.html Ich bezweifle, dass Ihre Version von Modelsim mit irgendeiner der Cyclone-Serien funktioniert.

Ja, aber leider hat die enthaltene kostenlose Version von ModelSim eine Projektgrößenbeschränkung, von der ich glaube, dass ich sie wahrscheinlich erreichen werde. Ich tendierte zu der Theorie, dass es zu alt sei, hoffte aber irgendwie, dass jemand einen Weg wüsste, wie es funktioniert. Ich freue mich nicht darauf, 1000 Dollar berappen zu müssen ...