1. An information processing unit comprising: a bus; a programmable device coupled to said bus; a memory coupled to said bus for storing configuration information that is to be set in said programmable device; and a CPU configured to write said configuration information into said programmable device through said bus to configure said programmable device, wherein said programmable device comprises a plurality of composite modules connected thereto, each composite module including a control unit and a function reconfiguration unit, said function reconfiguration unit comprises: a logic unit including a first memory cell and a selection unit for selectively outputting contents stored in said first memory cell; and a switch unit including a second memory cell and a gate unit for establishing wiring connection in said logic unit in accordance with contents stored in said second memory cell.