Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

problem of large design with Qsys

Hi all,

I'm designing a network of processor (Nios II) with Qsys 11.1.

There are 32 niosII in my design and I use the ip-generate command-line.

The issue is Qsys can't generate the sopcinfo file:

--- Quote Start ---

Info: system: Done system" with 98 modules, 4296 files, 88115683 bytes

Error: Error writing sopcinfo report java.lang.OutOfMemoryError: Java heap space

Info: ip-generate succeeded.

Info: Finished: Create HDL design files for synthesis

--- Quote End ---

Anyone has idea? Thanks!

ps: I tried to close and reopen Qsys

16 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I pinged someone about this and they believe what is passed by ip-generate will overwrite the global setting. So if the global doesn't work I think hacking the .exe will be your only option (for now, it's being looked into)

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Do you think modifing the ip-generate.exe could change NiosII rights of the license ?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I'm not really sure. I think the lawyers have better things to do than pursuing someone who hacks a fix into an .exe file though :)

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hello - has anyone come up with a better solution to this then hacking the executable?

    I am running the Quarts 11.1sp2 tools under Linux and am getting the same JVM error as reported earlier:

    ( Error: Error writing sopcinfo report java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space)

    Thanks

    Kevin.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    As an update, this is listed as an SPR (spr362079). I have seen that a large QSYS system gets the OutOfMemory error from the JVM in using either ip-generate or the GUI. Paring the system back by some number of components resolves the error but not the problem.

    I am hoping that Quartus 12 will solve the problem.

    Kevin.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    FYI, ip-generate (I guess that it was changed in newer versions) in Quartus 13 has a --jvm-max-heap-size=<value> parameter