An information processing apparatus, comprising: a control means; a processing means, having a reconfigurable logic circuit; and characterized by comprising: a storage means configured to store first circuit information for configuring a first logic circuit to function as a storage medium storing a boot program for the control means, and second circuit information for configuring a second logic circuit to function as an image processing circuit, wherein the processing means is arranged to read the first circuit information from the storage means and to configure the reconfigurable logic circuit as the first logic circuit using the first circuit information read from the storage means, when the information processing apparatus is started, wherein the control means is arranged to read the boot program from the processing means, to execute the boot program, and to notify the processing means of information on an address where the second circuit information is stored in the storage means, and wherein the processing means is arranged to read the second circuit information from the storage means based on the information on the address notified of by the control means and to reconfigure the reconfigurable logic circuit to the second logic circuit using the second circuit information, after the control means finishes boot processing performed by executing the boot program. a control means; a processing means, having a reconfigurable logic circuit; and characterized by comprising: a storage means configured to store first circuit information for configuring a first logic circuit to function as a storage medium storing a boot program for the control means, and second circuit information for configuring a second logic circuit to function as an image processing circuit, wherein the processing means is arranged to read the first circuit information from the storage means and to configure the reconfigurable logic circuit as the first logic circuit using the first circuit information read from the storage means, when the information processing apparatus is started, wherein the control means is arranged to read the boot program from the processing means, to execute the boot program, and to notify the processing means of information on an address where the second circuit information is stored in the storage means, and wherein the processing means is arranged to read the second circuit information from the storage means based on the information on the address notified of by the control means and to reconfigure the reconfigurable logic circuit to the second logic circuit using the second circuit information, after the control means finishes boot processing performed by executing the boot program. a storage means configured to store first circuit information for configuring a first logic circuit to function as a storage medium storing a boot program for the control means, and second circuit information for configuring a second logic circuit to function as an image processing circuit, wherein the processing means is arranged to read the first circuit information from the storage means and to configure the reconfigurable logic circuit as the first logic circuit using the first circuit information read from the storage means, when the information processing apparatus is started, wherein the control means is arranged to read the boot program from the processing means, to execute the boot program, and to notify the processing means of information on an address where the second circuit information is stored in the storage means, and wherein the processing means is arranged to read the second circuit information from the storage means based on the information on the address notified of by the control means and to reconfigure the reconfigurable logic circuit to the second logic circuit using the second circuit information, after the control means finishes boot processing performed by executing the boot program.