Ich lerne gerade VHDL und um den Code, den ich schreibe, zu simulieren, habe ich GHDL (Open Source) herausgefunden, das ich noch nicht ausprobiert habe, aber meiner Meinung nach das tut, was es tun muss.
Gibt es ein kostenloses Synthesetool, um den VDHL-Code in ein beliebiges FPGA zu synthetisieren, oder sind sie alle herstellerspezifisch (und daher kostenpflichtig)? Es wäre großartig, ein allgemeines zu finden, das es erlaubt, in jedes FPGA zu programmieren, da ich immer noch nicht weiß, auf welchem FPGA ich arbeiten muss, und da jedes Tool eine steile Lernkurve hat - ich spreche aus persönlicher Erfahrung mit Xilinx's Vivado .
Ich persönlich verwende einen Open-Source-Simulator (iverilog) in Kombination mit vom Hersteller bereitgestellten Toolchains (xilinx ise, altera quartus). Der von mir geschriebene Verilog-Code vermeidet FPGA-spezifische Primitive, sodass er mit Open-Source-Tools simuliert und dann auf das FPGA portiert werden kann, auf dem ich ihn ausführen muss. Die Werkzeuge des Herstellers sind so ziemlich das Beste, was Sie für die meisten Teile auf dem Markt bekommen können. Jetzt verwende ich FPGAs, die groß genug sind, um Lizenzen für die Software zu benötigen, aber wenn Sie sich an die kleineren FPGAs halten und keine der vom Anbieter bereitgestellten IP-Kerne benötigen, funktionieren die kostenlosen Versionen der Tools einwandfrei (im Allgemeinen Die einzigen Einschränkungen der kostenlosen Version sind die unterstützten Geräte, die IP-Bibliothek, spezielle Funktionen wie Floorplanning und teilweise Neukonfiguration sowie On-Chip-Debugging-Funktionen).
Es gibt einige Open-Source-Tools für die Synthese/Platzierung und Route, aber die Geräteunterstützung für diese ist äußerst begrenzt.
iverilog
ich ihn bereits beim Erlernen von Verilog verwendet. Aber sagen Sie mir etwas, läuft es auch VHDL?
Nick Johnson
João Pereira
Nick Johnson
Eugen Sch.
João Pereira
Eugen Sch.
user_1818839
riorax