Downloading a design into Spartan 6 FPGA

Hello everyone,,
I'm planing to buy XILINX Spartan 6 FPGA
Page Not Found - Aliexpress.com english news capread
but i dont see any usb port to download the design on it.i guess right pins are used for that. but is there a special cable for that and does it work with all XILINX FPGAs
i have used altera cyclone iv in college the designs were easy to download by usb port.

How is this an Arduino question?

The board requires a JTAG programmer.