Gibt es eigentlich sowas wie eine Software-Emulation eines "Altera Cyclone II" FPGA für den PC? Und könnte man damit ein Config-Device und ein NIOS drauf laufen lassen?
Olli Z. schrieb: > Gibt es eigentlich sowas wie eine Software-Emulation eines "Altera > Cyclone II" FPGA für den PC? Und könnte man damit ein Config-Device und > ein NIOS drauf laufen lassen? Die "Software-Emulation" heißt ModelSim (oder GHDL, wenn Du willst). Was "darauf läuft", ist nur von der Leistungsfähigkeit deines PCs abhängig.
Olli Z. schrieb: > ibt es eigentlich sowas wie eine Software-Emulation eines "Altera > Cyclone II" FPGA für den PC? Was willst du denn da simulieren, ausser dem VHDL? Das Zeitverhalten? Viel zu kompliziert. Das erschlägt man in Chips mit "min, max". Stromaufnahmen? Sie dir mal IBIS-Modelle an.
Meine Überlegung war ob es eine Software gibt mit der man einen Cyclone-II FPGA emulieren kann. Das muss nichts in Echtzeit etc. sein. Und wenn ja, ob diese Software dann zur Konfiguration des FPGA direkt den binären Bitstream (der als Dump eines EPC4N flashs vorliegt) lesen und interpretieren kann. Eben so, wie es die Hardware tun würde.
Olli Z. schrieb: > Meine Überlegung war ob es eine Software gibt mit der man einen > Cyclone-II FPGA emulieren kann. Nein, nicht in der Form, wie Du Dir das vorstellst. Für die einzelnen Blöcke im FPGA wird der Hersteller interne Modelle haben und mit diesen auch verschiedene Aspekte simulieren. Aber das ist nix für die Allgemenheit (Du würdest schon nicht an die Lizenzen für die Simulatoren kommen...). Duke
Ah, du meinst quasi eine post-bitgen-Simulation, im Xilinx-Sprech. Coole Idee. Aber nein, ich glaube nicht, dass es sowas gibt. Simulieren kannst Du normalerweise zum letzten mal nach dem P&R. Aber trotzdem... irgendwie ein netter Gedanke. Vor allem ließe sich diese Art von Simulation fast beliebig parallelisieren. Und es wäre vielleicht gar nicht so schwierig zu implementieren, weil in dem Bitstream keine Verhaltens- oder Strukturbeschreibung mehr drinsteckt, sondern nur Konfigurationsdaten, die interpretiert werden müssen. Darüber müsste man mal meditieren. Warum bin ich nicht auf diese Idee gekommen? :-)
Beitrag #5868283 wurde vom Autor gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.