Compilation Internal Error Quartus 9.1
I'm adding new capabilities to a Quartus 9.1 design for Stratix II. This involved adding several new vhdl modules that instantiate 2 FIFOs. I added the new custom files and the generated fifo .qip files to the Quartus project. Also, several new connections between avalon modules were needed (outside the switch fabric, so these are "conduit" connections of signal type "export" in SOPC builder). The updated fabric generation finishes without errors. I can compile the full design in Modelsim and simulate it ok. But when I compile it in Quartus 9.1, I get the following popup error:
Internal Error: Sub-system: STA, File: /quartus/tsm/sta/sta_collection_api.cpp, Line: 5455
the full text of the popup internal error text is attached. Hoping someone has some ideas on how to tackle this. I can't upgrade to latest Quartus since there is not budget to upgrade the huge amount of IP in the design.
Regards,
Grady Muldrow
Thanks for the response Sheng. Sorry, I couldn't provide the source due for proprietary reasons.
I found the cause of that quartus internal error. I had removed a design component that isn't required anymore to free up resources (it is in the SOPC table of connected components), but I could still find it in the quartus settings file. Apparently, it was defined as a design partition (possibly for incremental compile reasons?). I’m not the original designer, so I’m not aware of the design decisions that went into setting that up. I deleted it from design partition table, then I could compile successfully. Would have been nice if tool had indicated “invalid design partition” instead of “internal error”. Regards, Grady