# bs2_eyetracking
MIPI CSI-2 to USB converter using FPGA
Used in Bigscreen Beyond 2 to send eye tracking camera images to connected PC

## Hardware
 - FPGA (Gowin GW5A-LV25MG121NC2/I1), Arora V family, 25k logic units
 - 400x400 pixel, Omnivision OC0TA1B cameras

## Architecture
 - FPGA connects directly to cameras with 1-lane MIPI D-PHY (CSI-2). 
 - FPGA uses soft PHY to connect with USB 2.0 (only external resistors/capacitors needed).
 - Camera data is sent using USB Video Class (UVC).