Integrating IP core to a project
Ask the vendor of the IP. 

To answer your question, IP cores can be implemented differently


An encrypted netlist. This is specific to the vendor, and more often that not the specific series of parts. 
A VHDL/Verilog file. This is typically more expensive. This is more common for ASICs.