Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21607 Discussions

VHDL code cosimulation using Altera Modelsim starter edition

Altera_Forum
Honored Contributor II
1,962 Views

Hello, 

 

I have generated a VHDL code from my MATLAB R 2015a Simulink model. I have also generated a HDL cosimulation model to test the code using Modelsim Altera Starter Edition. However, when I tried to run the model from MATLAB/Simulink, I received followoing error in ModelSim 

 

'The FLI is not enabled in this version of Modelsim'. 

 

I have MATLAB R 2015a, Quartus II 13.1 and ModelSim Altera Starter edition 10.1d.... I have also tried QuartusII 14 and 15 with ModelSim 10.1e but it didn't work. 

 

My question is that is it possible to test the generated VHDL code using ModelSim starter edition? or do I need ModelSim PE/SE? 

 

One more thing, Is ModelSim Starter Edition different from Modelsim SE?
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
866 Views

The altera starter edition is free edition that has software slowdown built in when you simulation larger designs. Until the latest version it only supported single language simulation. You cannot use it for Matlab co-simulation via the simulink modelsim co-simulation block. You could take your generated HDL from simulink and simulate it manually, but you couldnt connect it to any simulink stimulus or data capture. 

 

I never understood that PE and SE stand for. PE has always been jokily named the "Pauper's Edition" as it was cheaper than SE (Super Edition?) 

 

Im not sure if you can get away with PE or if you need the full SE, but you'll need a paid version either way.
0 Kudos
Altera_Forum
Honored Contributor II
866 Views

@Tricky: Thanks for your answer....You have just confirmed it...I also have this vague feeling that I need paid version....

0 Kudos
Altera_Forum
Honored Contributor II
866 Views

The FLI is supported in both ModelSim PE and SE. I believe in the past you also had to buy a simulink license from Mathworks in order to use this capability, but not sure if this is still true. 

 

@Tricky: I believe PE stands for Personal Edition
0 Kudos
Reply