Interfacing many camera modules using a single DVP bus
is it possible to interface a bus of DVP lines from all cameras (connect all outputs in parallel with each other) so I don't have to use one processor per camera?


Probably, yes, but it's probably way harder than you think: even if the resolution and precision of these frames coming out of the camera module are crappy, these are still relatively high-speed signals. You'd need to power-combine them with good matching and high isolation between the cameras.


  Also, what about clock lines? will it be better to put some kind of buffer such as a NOT gate in between?


And then you'll have to compensate the skew of your NOT gate? Um, good luck. Hope your host processor's DVP interface has adjustable delays... It probably has, but quite possibly not in the range you'd need it.

All in all:

It's not worth it; it's harder than having a single chip with many receivers, one for each lane of each DVP port, and then doing the muxing in digital logic.

Honestly, go for MIPI CSI (that camera supports it), and get an FPGA with sufficient SERDESes. You need two differential SERDESes per camera. Otherwise, you'd need 8 single-ended ones, and the routing of that alone will be challenging, to say the least!

Re: Host processor: you probably have an FPGA there, anyway, right? Aside from smartphone SoCs, and maybe a few very specific DSP cores, video interfaces (especially, video interfaces like DVP, which are almost forgotten today) aren't that common. DVP is especially problematic, because it's self-clocked, and fairly high rate. Sounds like a pretty terrible bus to interface with software alone.

Also, note, that you'll need much more than the publicly available product brief to actually interface with the camera. Ask the supplier now for complete documentation. You really can't simultaneously try to reverse-engineer the control messages, the data format of the video interface, the physical format of the DVP interface (these are not as tightly standardized as say, USB, there's no "plug and play" there)...