1. An integrated circuit comprising: a microprocessor; memory that is accessible by the microprocessor; reconfigurable logic, wherein a first test program for testing at least one of the microprocessor and memory is loadable onto the reconfigurable logic, and wherein at least one other program is loadable into the reconfigurable logic after the first test program runs.