I use dcfifo ip core which has POWER_UP_LEVEL assisment for some registers. Quartus shows warnings:
Critical Warning(19519): The instance assignment "POWER_UP_LEVEL" on register "...|rx_fifo|auto_generated|wrptr_g1p|counter8a0", in reconfigurable partition "......", is ignored. Initial condition is not guaranteed during partial reconfiguration.
How should I handle this situation?
The built-in help says to simply remove the assignments:
Are you saying the IP added these assignments when you added it to your design? It seems like you can safely ignore this unless you have requirements for these registers after you perform a PR.
This registers are part of FIFO Intel® FPGA IP(https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_fifo.pdf)
Therefore I can't remove the assignments.
Can you check if you could remove those assignment in Assignment Editor? Else if the warning will goes away if you edit the generated files which isn't the best suggestion?
Can you check if this is helping?