Xilinx FPGA System Generator for DSP crashes Matlab while compiling netlist

1 view (last 30 days)
Hi,
I have Matlab R2010a Student Edition and Xilinx ISE 13.3 which I upgraded from 13.1 that came with a Virtex-6 FPGA ML605 Evaluation Kit from Avnet (i.e. node-locked license). My environment is Windows 7 Enterprise 64-bit running on a HP Elitebook 8440p core i5 quad core with 4GB RAM and a SSD.
I had to manually install the 32-bit ISE as my Matlab is 32-bit.
The problem I have is that system generator for DSP simulates fine with no problems - I get the notification that the compiler is running and then the simulation runs OK.
BUT, if I try to co-sim or in any way run the HDL compiler or bitstream I get the 'compilation starting' pop-up and immediately Matlab crashes. Windows Debugger says the exe crashed due to heap memory corruption. Note I have configured maximum heap for Java in the Matlab configuration UI.
This happens for every model including the basic lab exercises in sysgen /examples directory. No logs - apart from useless 'there has been an internal error 0001' sysgen_error log.
So. I ran Windows Error Reporting and obtained a core dump. I also ran Process Monitor from sys utils on it and get this event immediately before the crash :
MATLAB.exe RegOpenKey HKCU\SOFTWARE\FLEXlm License Manager NAME NOT FOUND
As I understand it, Matlab Student Edition does not contain the FLEXlm license manager? I don't know if this is the cause of the crash but that is the last event before it goes phut.
Anyone any ideas?
Brian.

Answers (2)

Walter Roberson
Walter Roberson on 16 Jan 2012
No HDL products are available with the Student Version. http://www.mathworks.com/academia/student_version/companion.html

Brian
Brian on 16 Jan 2012
But isn't this a Xilinx product - http://www.xilinx.com/tools/sysgen.htm. On the Xilinx forums there is the impression that it should work fine with Student edition of Matlab?
Can you confirm that student edition definitely does not work with Xilinx Sysgen for DSP?
Thanks,
Brian.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!