Compile
Select the targeted device
Remember the 80/80 rule. Reserve 20% logic and 20% I/O pin resources to accommodate potential design modifications
Compile top-level design without any pin assignments first to determine if the design actually fits in the targeted device
If absolutely necessary, pin and logic locations can be assigned through design editor or Floorplan Editor or directly to the assignment & configuration file (.acf)