Как я уже писал, внешний программатор нужен только в случае использования внутрисхемного логического анализатора ChipScope. Заливать прошивки в FPGA можно через USB с компьютера.
Подробнее тут: http://www.speccyland.net/?page_id=13