We are developing a project based on AXE-5 Eagle board and we are facing some issues We need to drive some clocks and SDI signals through the FMC+ interface, we are defining some pins based in the e...
Sorry if my previous explanation lead to confusion. As you suggested, we have been trying to modify the pinning of the generated design to be compatible with our development board.
While we were able to compile the original generated design, when we modify the pins we are getting errors.
Accordngly to the pinning file, the pins we intend to use should be right, aren't they?
Trying to compile we get the following errors in Fitter stage
We are a bit confused here, as we understand the pins are properly assigned.
Attached can be found the generated design with our pinning modifications.
I do not have any visibility to any Arrow devkit. From the error message, it seen like your PIN_AP16, BE7 is error. Perhaps you try to assign it into another location ? If this still not work, I suggest to check with Arrow directly (where you got the devkit) to check the board schematic which pin is comparable with Agilex 5 Premium devkit.
Even if we are using another devkit, accordingly to the pin function our pinning selection should be ok, right?
What if we intend to develop our own board design? We need to be sure that the pinning chosen would be valid. In case those pins or others could not be used we need to understand the reason why.
Even if we are using another devkit, accordingly to the pin function our pinning selection should be ok, right? >> If the compilation is passing 100 % in Quartus, by right it shall be good to proceed.
What if we intend to develop our own board design? We need to be sure that the pinning chosen would be valid. In case those pins or others could not be used we need to understand the reason why. >> AV16/AV21 are dedicated pins for XCVR reference clock, those can't be used directly in fabric/IOPLL. >> So far that is only main concern shall be take care.