How GMSL2 works
GMSL2, the second generation of Gigabit Multimedia Serial Link, is a serialiser-deserialiser (SerDes) technology from Maxim Integrated, now part of Analog Devices. It was designed to connect cameras and displays around a car, and it has become a common way to connect several cameras to an edge AI computer on robots, vehicles and drones.
Most image sensors output MIPI CSI-2, a parallel-lane interface that only reaches a few tens of centimetres. GMSL2 puts a serialiser chip in the camera, which converts the CSI-2 stream into a single high-speed serial signal. At the computer, a deserialiser turns it back into CSI-2 for the processor. The link carries uncompressed video at up to 6 Gb/s in one direction, and a slower reverse channel, around 187.5 Mb/s, for camera control, configuration and trigger signals.
Power travels down the same coax (power over coax), so each camera needs only one cable. Because the video is uncompressed and the link adds very little delay, GMSL2 suits real-time perception, where a robot or vehicle has to react to what its cameras see within milliseconds.
Why GMSL2 is used for edge AI cameras
GMSL2 solves the distance problem of MIPI cameras without the compression and network delay of IP cameras.
-
//
Long cable runs. Cameras can sit up to around 15 m from the computer, enough to cover a vehicle, a robot arm or a mast.
-
//
Low latency. Uncompressed frames arrive in step with the sensor, with no encoding or network stack in the way.
-
//
One cable per camera. Video, power and control share a thin coax, cutting wiring and connector count.
-
//
Rugged connectors. Locking automotive FAKRA connectors, or compact multi-way versions, resist vibration and pull-out.
-
//
Synchronisation. Frame-sync and trigger signals over the reverse channel let several cameras capture at the same instant, which stereo depth and sensor fusion need.
GMSL2 compared with other camera links
GMSL2 is one of several ways to get camera data into an edge computer. The right choice depends on cable length, latency and how many cameras you need.
| Link | Bandwidth | Typical reach | Power on the cable | Latency | Typical use |
|---|---|---|---|---|---|
| GMSL2 | 3 or 6 Gb/s | Around 15 m on coax | Yes, power over coax | Very low, uncompressed | Robots, vehicles, drones, multi-camera AI |
| GMSL3 | 12 Gb/s | Similar, cable-dependent | Yes | Very low | Higher-resolution automotive cameras |
| MIPI CSI-2 direct | Several Gb/s over multiple lanes | A few tens of centimetres | Separate | Very low | Cameras mounted beside the board |
| USB 3 | 5 Gb/s (USB 3.2 Gen 1) | Around 3 to 5 m passive | Yes | Low | Benchtop vision, prototypes |
| GigE Vision | 1 Gb/s, up to 10 Gb/s | Up to 100 m on copper | With PoE | Low, network-based | Factory machine vision, long runs |
Texas Instruments’ FPD-Link III is the main alternative SerDes family. It works on the same principle, but GMSL and FPD-Link chips are not compatible with each other, so the camera and the computer must use the same family.
GMSL1 vs GMSL2 vs GMSL3
The first generation, GMSL1, carried up to around 3 Gb/s and is still found on older cameras. GMSL2 raised the forward rate to 3 or 6 Gb/s and is the generation most edge AI cameras use today. GMSL3 doubles it again to 12 Gb/s for higher-resolution sensors. The generations are not interchangeable by default: a GMSL2 camera needs a GMSL2 deserialiser, although some deserialisers, such as the MAX96712, can also run GMSL1 cameras in a compatibility mode. Check the camera and capture card datasheets together before mixing generations.
Cabling a GMSL2 system
Most GMSL2 faults come from the cable rather than the electronics. Use 50 ohm automotive coax rated for the link speed, keep bends gentle and avoid adaptors and inline joints where possible, because each one adds loss and reflections. FAKRA connectors are colour-coded and keyed by code letter, so a cable for one position cannot be plugged into the wrong socket by mistake. On vehicles and machines, clamp the cable along its route, protect it where it passes moving parts and check that the connectors are rated for the vibration and temperature of the installation. Our explainer on coaxial cable covers the construction and shielding behind these limits.
Connecting GMSL2 cameras to NVIDIA Jetson
NVIDIA Jetson modules accept MIPI CSI-2 natively, so a GMSL2 deserialiser board on the carrier, or a GMSL2 capture card, connects the cameras. A quad deserialiser such as the MAX96712 takes four cameras, and boards with two of them take eight cameras on one Jetson AGX Orin. The camera driver and device tree have to match the deserialiser and sensor, which is why GMSL2 systems are normally supplied as a validated set.
Our GMSL cameras include global shutter, 4K HDR and IP67 stereo models, and our GMSL frame grabbers add GMSL2 inputs to Jetson systems. The autonomous tractor case study runs eight GMSL2 cameras on one Jetson AGX Orin computer, and our guide to GMSL technology for industrial edge AI goes into cabling and system design in more depth.
Quick answers on GMSL2
GMSL2: common questions
What does GMSL stand for?
Gigabit Multimedia Serial Link. It is a SerDes technology originally from Maxim Integrated and now from Analog Devices.
How long can a GMSL2 cable be?
Up to around 15 m. The practical limit depends on data rate, coax quality and connectors, so long runs need cable rated for the link speed.
Is GMSL2 the same as FPD-Link?
No. Both are automotive camera SerDes links, but they use different, incompatible chips. Camera and computer must use the same family.
What connector does GMSL2 use?
Usually FAKRA. The coloured, keyed automotive coax connector is the most common, with mini multi-way versions on compact boards.
Can GMSL2 carry power?
Yes. Power over coax supplies the camera on the same cable as the video and control data.
We supply GMSL2 cameras, frame grabbers and rugged Jetson computers as matched sets as standard, with the drivers and device tree installed and every camera input tested before the system ships.