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...
AV16/AV21 are dedicated pins for XCVR reference clock, those can't be used directly in fabric/IOPLL.
Please check back on your design/schematic of the Arrow board , perhaps try to assign another pin on it.
When I compiling your design, i saw below three pin is fail to justify, comparing to design generate for Agilex 5 premium devkit
After facing that issue, we tried to generate the “serial loopback” SDI example, selecting as target development kit “Nextera VIDIO 12G-SDI FMC card” and board ”Agilex 5 I-Series SOC Development kit” in Quartus 24.3.1. Taking this design as base we tried to only modifying some pins to match our needs. In this case we got the following error:
>> Sorry I am bit confuse on this statement, from the shared .qar , i see the design is Agilex5 .. why not you try to migrate the Agilex5 design generated from the IP catalog to your existing Arrow board ? >> I try to compile the design via devkit, and i get the compilation pass 100 % without any error >>
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.