I am following one of the manuals/tutorials at RocketBoard and I really like it. However I had a question which I couldn’t find an answer to. It has to do with the following.
For using the QSys system in the tutorial all kind signals should be assigned to pins. Also the externally exported signals of the custom IP should also be assigned to pins. However the manual does not say anything about this but it magically still works. Quartus does assign all kind of pins to signals/Node names but I have no clue on base of what Quartus makes those decisions. I have been searching the whole working directory folder tree but I cannot find any file which defines these pin assignments (except for the one I changed by hand). I think that those signal labels, like HPS_DDR3_DQ[x] are standard labels which are automatically assigned to the corresponding PIN on the current FPGA, but I haven’t manage to find any information about this. Is this assumption right?
In case it is, does this also main that migrating to another FPGA should not result in any problems if they both support the same functions/hardware? (I own a CycloneV SoCKit instead of DE10 which has, for example, the LEDs connected to other pins of the FPGA than the DE10).
Thanks in advance!