Forum: FPGA, VHDL & Co. Simulation von VHDL Block und passiven Komponenten


von woolly (Gast)


Lesenswert?

Hallo!

Ich möchte gerne einen VHDL Block in einer analogen Umgebung simulieren 
(hoffe ich drücke mich hier richtig aus). Es soll später mal ein FPGA 
sein, der Signale von Filtern, Verstärkern und so verarbeitet und 
weitergibt. Hierfür suche ich ein Simulationstool. Ich arbeite zur Zeit 
mit Advanced Design Systems und habe es mit der HDL Cosimulation 
versucht zusammen mit ModelSim, aber es klappt irgendwie nicht. Und die 
Cosimulation mit NCSim läuft ja nur noch unter Linux, ich verwende aber 
Windows 10.

Meine erste Frage wäre: Ich habe es nur mit der Student Edition von 
ModelSim versucht. Könnte es daran liegen dass es nicht funktioniert?
Zweitens: Kann mir vllt jemand ein anderes Tool vorschlagen?

Viele Grüße und vielen Dank im Voraus!

von Weltbester FPGA-Pongo (Gast)


Lesenswert?

Du brauchst ein IBIS Modell. Dazu musst Du aber eine konkrete 
FPGA-Implemtierung mit ins Spiel bringen. Ansonsten simuliert man das 
funktionell lieber diskret in ModelSIM oder wenn es komplexer wird, in 
MATLAB.

Du musst also an irgendeiner Stelle von Analogen ins Digitale.

Solange keine konkrete FPGA-Implementierung voliegt, macht das das 
funktionell. Mehr macht auch da wenig Sinn.

von Martin S. (strubi)


Lesenswert?

Moin,

>
> Meine erste Frage wäre: Ich habe es nur mit der Student Edition von
> ModelSim versucht. Könnte es daran liegen dass es nicht funktioniert?
> Zweitens: Kann mir vllt jemand ein anderes Tool vorschlagen?
>

GHDL kann das via VHPI, aber es ist nicht ganz trivial, besonders unter 
Windows muss man Klimmzüge beim Compilieren machen. Such mal nach 
"ghdlex", das ist eine Sammlung virtueller Interfaces, über die du deine 
Daten aus der Software in die Simulation einspeisen kannst. Läuft aber 
nur unter Linux mit dem ghdl-ortho compiler "from the box".

Ansonsten gibt es hier noch ein paar Hinweise: 
http://electronics.stackexchange.com/questions/106784/can-you-interface-a-modelsim-testbench-with-an-external-stimuli

von woolly (Gast)


Lesenswert?

Super, Vielen Dank für die Tipps! Werde ich alles mal ausprobieren!

Viele Grüße!

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.