QSYS Subsystem Export Port order
Hello,
I'm having a hierarchical QSYS System which uses other QSYS file as subsystem. My problem is, that I cannot find a way to reliable define the order of export Ports of the subsystem, i.e. the graphical order in which they appear in the instantiating top level.
The Thread is somehow related to this: Ordering of Ports for exported Qsys signal conduits | Altera Community, but the solution proposed there does not work.
System Information:
- Quartus Pro 25.3
- Device Arria 10
What I have done so far to try to customize the order of export Ports:
- Remove all the export ports, save the .qsys subsystem and re-export the port in the correct order, as proposed in the above mentioned thread
- ==> no effect at all the export ports appeared in the top level in exact the same order as before
- Manually edit the XML file of the .qsys subsystem and rearrange the listed ports in the desired order.
- ==> no effect at all the export ports appeared in the top level in exact the same order as before
- Remove the driving IP core for all export ports and readd the IP cores in the desired order of their export ports
- ==> This actually had an effect, but this basically means rewriting the whole QSYS subsystem which is not an option.
After all of the above mentioned steps, I execute a "Refresh System and Reload all Components".
Am I missing something? What is the officially recommended way by Altera to define the order of export Ports of a QSYS Subsystem.
NOTE: This only corresponds to QSYS subsystem. It is not a problem with custom IP files based on any HDL
I'm thankful for any advice.
best regards
Fabian