I' m looking for solutions to interface a 1.3Mpixels CMOS image sensor, I' ve thought to use a FPGA but it seems to be a little expensive. What about the market? Is there dedicated circuits to realize the interface and stock the data? Is there processors with DMA transfert which allow to interface the sensor?
Look for a microprocessor with a dedicated image sensor interface, or a programmable FIFO. The best choice depends on what you want to do with the data.
If you are just capturing the image and then passing it on to USB, then the Cypress CY7C68013 EZ-USB might work. It has a programmable FIFO that can feed data directly to the USB, and is widely used in hi-res webcams.
If you need to process the data, then you should consider something with a dedicated image sensor interface, such as an AVR32 AP7000. In addition to the ISI, it also has a vector pixel processor. This will give you way more processing power than the EZ-USB, but it will be a far more complex design.
The FPGA could also be a good solution, depending on what you are trying to do. An FPGA with enough internal memory to hold a 1.3MPix image will cost a fortune, but you can use a cheaper FPGA with an external SDRAM.
What image sensor are you using?
What is your objective? Sucking pixels out of the image sensor is not difficult, but after that, it all depends on what you want to do with the data.
Depends on exactly what you want to do, but you could easily copy from a sensor to SRAM with a cheap CPLD, whcih could alsp probably handle dual-porting to a micro bus.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.