Xilinx always ship through distributors (unless you want 100K sort of quantities).
You get a lead time when you place the order, sometimes they can pull it in. I know there is high demand at the moment so with the volumes I need I get what they give me !
Cheers,
Mike