Forum: Digitale Signalverarbeitung / DSP / Machine Learning Modelsim mit Simulink verlinken


von A. (Gast)


Lesenswert?

Hallo,

Ich habe schonmal angefragt gehabt, wie man einen in VHDL (Modelsim) 
erzeugten Code mit Simulink simulieren kann, ich fand heraus, dass man 
für Matlab ein Tool benötigt, nämlich den EDA Simulator Link, der eine 
Verbindung über TCP/IP mit Modelsim herstellt, ich hab mir das Tool von 
Mathworks.com besorgt und hab alles eingestellt wie es im Tutorial 
steht, leider klappt  es immer noh nicht es kommt immer dieselbe 
Fehlermeldung, wenn ich in Simulink auf starten gehe gibt er diesen 
Fehler:
1
Block Error HDL Cosimulation
2
3
Error in 'inverter_/HDL Cosimulation': Initialization commands cannot be evaluated.
4
5
und 
6
7
Block Error S-Function
8
9
Error reported by S-function 'shdlcosim' in 'inverter_/HDL Cosimulation/S-Function':
10
Handshaking with the server failed - Server was NOT an 'HDL Link' server, change the port

was hat das zu bedeuten

wenn man man Modelsim mit Matlab aufrufen will gibt man im Matlab 
Command ein:
1
vsim('socketsimulink', 4449)

dann kommt diese Fehlermeldung
1
??? Error using ==> hdlsim>l_GetModelSimLibInfo at 531
2
Could not find ModelSim executable vsim. Make sure that ModelSim is installed on
3
this machine and its executables are on the system path.
4
5
Error in ==> hdlsim at 113
6
    case 'ModelSim', libInfo = l_GetModelSimLibInfo;
7
8
Error in ==> vsim at 101
9
hdlsim(pvpairs{:});

kann mir jemand da weiter helfen. Danke.


MfG
A.

von A. (Gast)


Lesenswert?

Hallo,

kann mir keiner Helfen,brauche dringend Hilfe.

Gruß

von A. (Gast)


Lesenswert?

Hallo,

Hab nun herausgefunden, dass EDA Simulator Link nicht mit altera 
modelsim versionen klappt, nun habe ich eine modelsim pe student version 
runtergeldaen, aber es kommt nun ein anderer Fehler:

Trial>> vsim('socketsimulink',4449)
??? SWITCH expression must be a scalar or string constant.

Error in ==> hdlsim>l_GetModelSimLibInfo at 550
        switch (lfmVer)

Error in ==> hdlsim at 113
    case 'ModelSim', libInfo = l_GetModelSimLibInfo;

Error in ==> vsim at 101
hdlsim(pvpairs{:});

was bedeutet nun das denn. Bitte helft mir.Danke.

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.