1. A portable imaging device, comprising: an image sensor configured for sensing an image and generating signals carrying data relating to the image; a second image sensor configured for sensing a second image and generating signals carrying data relating to the second image wherein the second image sensor is a card sensor for scanning a surface of a card for the presence of dots printed thereon; a processor configured for processing the data relating to the image, the processor comprising: a plurality of processing units connected in parallel to form a multi-core processing unit for the processor, the plurality of processing units sharing a wafer substrate with the processor; an image sensor interface configured for receiving the signals carrying data relating to the image, the image sensor interface sharing the wafer substrate with the processor; and a second image sensor interface separate from the image sensor interface and configured for receiving the signals carrying data relating to the second image, the second image sensor interface sharing the wafer substrate with the processor, wherein a transfer of data from the image sensor interface to the plurality of processing units is conducted entirely on the wafer substrate.