www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Modelsim mit Simulink verlinken


Autor: A. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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:
Block Error HDL Cosimulation

Error in 'inverter_/HDL Cosimulation': Initialization commands cannot be evaluated.

und 

Block Error S-Function

Error reported by S-function 'shdlcosim' in 'inverter_/HDL Cosimulation/S-Function':
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:

vsim('socketsimulink', 4449)


dann kommt diese Fehlermeldung
??? Error using ==> hdlsim>l_GetModelSimLibInfo at 531
Could not find ModelSim executable vsim. Make sure that ModelSim is installed on
this machine and its executables are on the system path.

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

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

kann mir jemand da weiter helfen. Danke.


MfG
A.

Autor: A. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann mir keiner Helfen,brauche dringend Hilfe.

Gruß

Autor: A. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.