circuitvalley/USB_C_Industrial_Camera_FPGA_USB3
Source and Documentation files for USB C Industrial Camera Project, This repo contains PCB boards, FPGA , Camera and USB along with FPGA Firmware and USB Controller Firmware source. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1543
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
1145 stars · 219 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Open-source USB-C industrial camera project with interchangeable C-mount lens and MIPI sensor, containing PCB designs, Lattice Crosslink NX FPGA firmware (Verilog MIPI CSI receiver and ISP pipeline), and Cypress FX3 USB 3.0 controller firmware. It supports up to 4 MIPI lanes at 900Mbps per lane, auto-detects RAW10/12/14 pixel widths, and streams UVC video over USB 3.0.
Use cases
- build an open-source industrial camera with interchangeable lens
- receive and decode MIPI CSI-2 sensor streams in an FPGA
- stream high-resolution RAW camera video over USB 3.0 as UVC
- implement a debayer/ISP pipeline in Verilog
- port a MIPI CSI receiver design to Xilinx or other FPGAs
- design a USB-C camera PCB with Cypress FX3 controller
When to choose
- you need a fully open hardware and firmware reference for a MIPI/USB3 camera
- you want vendor-neutral Verilog you can port across FPGA vendors
- you need configurable RAW bit depth, lane count, and pixel-per-clock pipeline parameters
When to avoid
- you need a finished plug-and-play commercial camera product
- you have no FPGA development experience or hardware
- you require vendor-specific IP blocks or closed-source tooling support
Facets
library · maturity active
image-processing embedded sdk hardware computer-vision embedded-systems developer-tools embedded cpp fpga verilog mipi-csi usb3 uvc open-hardware camera isp-pipeline cypress-fx3 lattice-fpga gpu
1 source
- readme: https://github.com/circuitvalley/USB_C_Industrial_Camera_FPGA_USB3 · fetched 2026-08-28 · f59793af9d6d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| circuitvalley/USB_C_Industrial_Camera_FPGA_USB3 | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="circuitvalley/USB_C_Industrial_Camera_FPGA_USB3")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem