Die kostengüntigste Möglichkeit Xilinx-Bausteine zu programmieren ist ein Parallelport-Adapter. Voraussetzung dafür ist, dass man einen „richtigen“ Parallelport hat. Die meisten Motherboards mit integrierter Parallelschnittstelle sind geeignet, aber auch einige PCI/PCIe-Schnittstellenkarten.
Die Schaltung für einen Parallelportadapter findet man z.B. auf der Xilinx Homepage (oder unten auch als Download).
Der von Xilinx empfohlene Adapter ist aktuell das Platform Cable USB II.
Neben den „offiziellen“ Lösungen gibt es noch diverse Nachbauten, die bei diversen Auktionshäuser verkauft werden.