Solution
The cRIO-905x FPGA has limited FPGA resources. When an IP Integration Node imports third-party VHDL, the default implementation settings may not provide sufficient placement optimization, causing the compilation to fail during the placement phase with a Place 30-99 error.
Configure the FPGA compilation with the following Xilinx options:
Implementation Strategy: Custom
Design Optimization Directive: Explore with remap
Placement Directive: Extra post-placement optimization
Physical Design Optimization Directive: Aggressively explore
Routing Directive: Explore
These settings increase optimization effort and can improve placement results on resource-constrained cRIO-905x FPGA targets.