I'm looking for a CMOS camera sensor for a FOSH project. I'm just looking for a surface mount chip without the lens.
It looks like two big brands are onsemi and omnivision. I've applied for NDA access to the datasheets, but I'm wondering if there are good options with open specs? How do people generally release FOSH based on chips with NDA specs?
I've gotten the OV7670 prototype boards configured using I2C and I can read frames out using the parallel interface.
Parallel interfaces are easy. Many cameras now have MIPI interfaces. Is it easy to read MIPI data? I am planning to use an FPGA to read the camera data, so although parallel would be easiest, I imagine there could be a MIPI Vertilog 2005 implementation that I could compile to run in my FPGA?