Вы сможете найти спецификации программирования на веб-сайте Xilinx. Они предоставляют документацию по различным методам, используемым при программировании их FPGA. Это должно быть в их AppNotes. У них есть несколько режимов - обычно подчиненный последовательный или выберите карту (параллельную). Это означает что-то вроде SPI-вспышки, или параллельной вспышки, или JTAG.
Если вы посмотрите вокруг, вы также можете найти схемы для кабеля для самостоятельного программирования! Вы также можете подключить небольшую микросхему, скажем, 8-битный PIC для обработки спецификаций программирования, пока вы разрабатываете свой собственный пользовательский интерфейс или подключаете его к SD-карте или чему-то еще.