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?
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.
FarhadA
Jules
FarhadA