Downloading a design into Spartan 6 FPGA

Hello everyone,,
I'm planing to buy XILINX Spartan 6 FPGA
Spartan6 NEW board XILINX FPGA SDRAM Spartan 6 core board XC6SLX16|Electronics Stocks| - AliExpress 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.