1. An imaging device controller circuit comprising: a control circuit; a field-programmable gate array device coupled directly to the control circuit, and including configuration memory; and a switch coupled directly to the control circuit having a plurality of color data channel connections and a multiplexed connection coupled directly to the field-programmable gate array device, the switch being configured to couple one of the color data channel connections to the multiplexed connection in response to a signal from the control circuit, wherein the control circuit is configured to load a first configuration program into the configuration memory to configure the field-programmable gate array device to process image data in a first mode of operation, the first mode being associated with an operation of the control circuit comprising one of printing, scanning, receiving a facsimile transmission, and transmitting a facsimile transmission; wherein the control circuit is configured to load, in response to a signal to initiate a second mode of operation different from the first mode of operation, the configuration memory with a second configuration program to configure the field-programmable gate array device to process image data in the second mode of operation, the second mode being associated with an operation of the control circuit different from the first operation comprising one of printing, scanning, receiving a facsimile transmission, or transmitting a facsimile transmission; and wherein, in loading of the configuration memory with said second configuration program, the control circuit eliminates the first configuration program from the configuration memory.