I get error on the fitter placement on Quartus 18.1 pro for a stratix 10 GX.
It can't place the i/o component (gpio ip) used to set the direction of i2c channel.
I need to use the i2c channel with the NIOS in order to enable an optic communication. My project is attached.
I already encounter these kind of fitter placement error and I never understand/identify it properly so a general explanation would be a good bonus.
Can you please try to remove all the pin assignments and let it auto-fit?
f it still cannot fit, i think most probably it is due to the PLL cannot support many channels.
I "solved" that issue by using Quartus 18.0 instead of 18.1 . The generated ip must be slightly different between the two versions.
The pll can't be a problem because if you remove one of the two ip gpio, this error is not throwed anymore.