Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > ModelSim + Simulink VHDL Cosimulation

Reply
Thread Tools

ModelSim + Simulink VHDL Cosimulation

 
 
Patrick
Guest
Posts: n/a
 
      10-19-2004
Hello everybody,

I would like to use Modelsim and Simulink to simulate my VHDL code...

But the minimum time step is 1 ns !!!

Is it possible to cosimulate VHDL with Simulink and have 1 ps time step ?

I tried also Simulink with ActiveHDL and I have the same problem !!!

Is it Simulink which have this limitation ?

Thanks to all VHDL designer...
 
Reply With Quote
 
 
 
 
Johan Wouters
Guest
Posts: n/a
 
      10-20-2004
Patrick wrote:
>
> Hello everybody,
>
> I would like to use Modelsim and Simulink to simulate my VHDL code...
>
> But the minimum time step is 1 ns !!!
>
> Is it possible to cosimulate VHDL with Simulink and have 1 ps time step ?
>
> I tried also Simulink with ActiveHDL and I have the same problem !!!
>
> Is it Simulink which have this limitation ?
>
> Thanks to all VHDL designer...


Put this in your modelsim(.ini) configuration file:

; Simulator resolution
Resolution = ps


Regards,
--
================================================== ================
Johan Wouters === +32-16-395 616/619 (Tel/Fax)
Senior ASIC designer === Interleuvenlaan 86
TranSwitch Easics === B-3001 Leuven, BELGIUM
(E-Mail Removed) === http://www.easics.com
 
Reply With Quote
 
 
 
 
kiran
Guest
Posts: n/a
 
      10-20-2004


"Patrick" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed) ...
> Hello everybody,
>
> I would like to use Modelsim and Simulink to simulate my VHDL code...
>
> But the minimum time step is 1 ns !!!
>
> Is it possible to cosimulate VHDL with Simulink and have 1 ps time step

?
>
> I tried also Simulink with ActiveHDL and I have the same problem !!!
>
> Is it Simulink which have this limitation ?
>
> Thanks to all VHDL designer...



Please see the section "Representation of Simulation Time" in Link for
ModelSim documentation
http://www.mathworks.com/access/help...lbox/modelsim/

as mentioned in the doc there is a one to one correspondence between
simulink and modelsim simulation times.

1sec in simulink corresponds to 1tick in modelsim and the correspondence
holds irrespective of size of the tick which is modelsim resolution limit.

you can use the modelsim command "report simulator state" to verify your
current resolution limit and can change modelsim resolution limit using -t
option to 'vsimulink' or 'vsim'

vsimulink -t 1ps work.entity


 
Reply With Quote
 
mubarak.mohmed mubarak.mohmed is offline
Junior Member
Join Date: Oct 2009
Posts: 3
 
      10-08-2009
Hi..

i tried to establish link between simulink and modelsim, but i couldn... i tried all the options

Softwares which i used are,

1. modelsim 5.7g
2. MATLAB 7.0.4


A. if i configure the link in tcp/ip mode

0. first of all i get confused with this tcp/ip mode of communication. ie. at each time i get different port value.. i don know whether
this as wrong or right, in some places i found like matlab has one port value but modelsim hav different port vaule.. they hav shown like this
in diagram itself.

1. if i invoke modelsim from matlab as vsim('socketsimulink', 1034), modelsim get opened, i created library and compiled the code,
to simulate the code i issued the command vsimulink work.inverter ... but no use i got the following warning and error messages


--------------------------------------------------------------------------------------------
# vsim -foreign {simlinkserver C:/Program Files/MATLAB704/toolbox/modelsim/win32/simulinklink.dll ; -socket 1034} work.inverter
# Loading C:/MODELTECH_5.7G/WIN32/../std.standard
# Loading C:/MODELTECH_5.7G/WIN32/../ieee.std_logic_1164(body)
# Loading work.inverter(behavioral)
# ** Warning: (vsim-FLI-3162) Ignoring extra files in foreign attribute "simlinkserver C:/Program Files/MATLAB7043/toolbox/modelsim/win32/simulinklink.dll ; -socket 1034".
# Loading C:/Program
# ** Error: (vsim-3193) Load of "C:/Program" failed: File not found.
# ** Error: (vsim-FLI-3160) Failed to load FLI object file "C:/Program".
--------------------------------------------------------------------------------------------

2. if i run the matlab model it shows the error like

--------------------------------------------------------------------------------------------
Error in 'ml_ms/VHDL Cosimulation': Initialization commands cannot be evaluated. MATLAB error message: Error using ==> set_param
Error reported by S-function 'smtifli' in 'ml_ms/VHDL Cosimulation':
Socket connection was closed by the other side
The communications link to ModelSim failed.
Launch Modelsim using the MATLAB command: 'vsim'.
Make sure the connection settings in the block are valid.
Load the desired VHDL model using the vsimulink command in ModelSim.
--------------------------------------------------------------------------------------------

B. I tried in shared memory mode too..

1. i got the same loading error in modelsim,

2. but in matlab model i got error like

--------------------------------------------------------------------------------------------
Error in 'ml_ms/VHDL Cosimulation': Initialization commands cannot be evaluated. MATLAB error message: Error using ==> set_param
Error reported by S-function 'smtifli' in 'ml_ms/VHDL Cosimulation':
Failed to connect to server. Make sure the loaded ModelSim model is using shared memory.
--------------------------------------------------------------------------------------------

but i don know how to configure the modelsim to work using shared memory..


but for the message.. i used modelsim as a cracked version jus pasting licence.dat, mgs, dll file in modelsim\win32 folder.. i don know whether this link
work with cracked version...

how to solve this problem....?



Thanks in advance
Mubu
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
reset on cosimulation box (simulink-modelsim) picnanard VHDL 0 01-19-2010 10:31 AM
simulink modelsim cosimulation mubarak.mohmed VHDL 0 10-08-2009 10:52 AM
Verilog / Simulink Cosimulation?? vex_helix VHDL 0 10-14-2007 12:42 AM
SysC and VHDL cosimulation in modelsim pupoo VHDL 0 09-26-2007 05:44 AM
Simulink / Active HDL Cosimulation Patrick VHDL 0 10-29-2004 12:30 PM



Advertisments