I am well aware that there are occasions where I/O will decide the clock speed, however I don't think that is the OP case:
- Anything Power electronics related can easily be dealt with by clock enable signals, since the frequencies are three orders of magnitude lower
- For the ADC sampling, The frequency is high enough, and the design is simple enough (FOC is not that resource intensive on a modern FPGA with dozens of DSP blocks) that I would run the entire design at that frequency
- The big question is the PLC communication, more info are needed on that, however I would argue that using a ready made module would save loads of time, and would be worth the hassle in the end, as you don't need to worry about all the EMI/safety testing needed, moreover if price is your concerns you have bigger fishes to fry, namely instead of an FPGA, you would have gone with a midrange MCU targeted at power converters (TI delfinos and concetos C2000, NXP kinetis k5x, NXP mcp5600/5700 etc) that will result in a much cheaper and simpler system (just 1/2 digital supplies with modest requirements, no external flash, cheaper to begin with, etc). And anyway if you really want to roll your own you should be able to just use a regular 1-3 MSPS SPI ADC and still be within the nyquist limit, in order even do the demodulation in digital (I'm assuming your bandwidth is somewhere in the tens/hundreds of kHz, if it is higher than a Mhz than that might indeed be an issue)