Altera_Forum
Honored Contributor
14 years agoQsys not ready for general use yet
This is a word of warning. DO NOT waste your time trying qsys for any production system or if a deadline is involved. I have three different designs(one old and two new) that even if QSYS runs fine(not a given), then it won't boot from flash anyway. There is something in Qsys that prevents the EPCS device from booting properly. If you flash the sof from jtag, then it will run. It just won't boot. The same program boots fine if built with SOPC.
The second problem involves memory. In SOPC you could create any size memory that you needed and do anything to the output lines to make it work with the address and select lines(ie combine them to create address/device selectors) Under qsys you can no longer do this. All outside lines must go to pins with no logic in between. OK fine, I can live with that and create multiple memories. Now in the eclipse software you can not combine multiple memories for a contiguous memory region. So your stack and heap must be assigned to only one small memory even though under SOPC you could make this one large memory and have complete use of it all. I could probably make my own memory controller, but given all the other QSYS limitations and problems this is not worth my time to debug an ALPHA product. I will wait until it will hopefully get fixed before they take SOPC away. And yes, Altera support has no solution other than don't do this- it is unsupported. It is supported in SOPC, but not in the replacement?? Don't waste your time with qsys, unless you have time to waste. Dan