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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.