This document describes a multi-camera time-of-flight imaging system that uses multiple synchronized cameras and light sources. It allows control over modulation signals to capture dynamic scenes and extract depth, velocity and non-line-of-sight motion information. The system architecture uses a direct digital synthesis chip to generate programmable modulation signals, synchronized signal conditioning circuits and a real-time controller to coordinate image capture across multiple time-of-flight cameras. It aims to enable applications like phased array imaging, simultaneous Doppler velocity capture and detecting motion behind scattering media.