Forum: FPGA, VHDL & Co. Gibt es sowie wie einen Cyclone II Simulator?


von Olli Z. (z80freak)


Lesenswert?

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?

von Markus F. (mfro)


Lesenswert?

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.

von Weltbester FPGA-Pongo (Gast)


Lesenswert?

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.

von Olli Z. (z80freak)


Lesenswert?

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.

von Duke Scarring (Gast)


Lesenswert?

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

von Vancouver (Gast)


Lesenswert?

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? :-)

von Archiv-Entstauber (Gast)


Lesenswert?

Das war doch schon vor einem Jahr Thema?!
Beitrag "Hilfe mit Altera Cyclone II (bzw. III)"

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
Noch kein Account? Hier anmelden.