Simulation von VHDL Block und passiven Komponenten

Gast #4784764
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!
Gast #4784832
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.
#4785109
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren