 For modern PLD programming languages, design flows, and tools, see FPGA and Reconfigurable computing.A device programmer is used to transfer the boolean logic pattern into the programmable device.In the early days of programmable logic, every PLD manufacturer also produced a specialized device programmer for its family of logic devices.