1. A programmable logic device, comprising: a plurality of programmable resources; non-volatile configuration memory adapted to store configuration data for configuring the plurality of programmable resources; a register adapted to load configuration data into the non-volatile configuration memory; and test circuitry coupled to the register and adapted to configure a programmable resource with test data stored in the register rather than with configuration data stored in the non-volatile configuration memory.