Modelsim mit Simulink verlinken

Gast #1867295
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.
Gast #1867596
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.

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