GMSL: Automotive Multistreaming with a Single Cable

GMSL: Automotive Multistreaming with a Single Cable

Dec. 5, 2017
Maxim envisions every car taking advantage of its Gigabit Multimedia Serial Link (GMSL) SERDES for sensor and network communication.

Competing with the likes of automotive Ethernet and MOST, Maxim Integrated Products is determined to link the connected car via its proprietary Gigabit Multimedia Serial Link (GMSL) SERDES technology. What sets GMSL apart is its multistream support over a single cable, which can be up to 15 m with coax or up to 10 to 15 m with a shielded twisted pair. It can aggregate protocols like Ethernet and DisplayPort over a single link while meeting automotive electromagnetic-compatibility (EMC) requirements.

1. Maxim’s Gigabit Multimedia Serial Link (GMSL) can support multiple protocols over the same link, such as video and Ethernet.

GMSL is a multigigabit, point-to-point connection that targets the automotive space. The next version, to be released in 2018, provides 4K video support. The current version can support 3K video and Gigabit Ethernet over a single link (Fig. 1).

Maxim tailored its family of SERDES chips to handle multiple data streams. This includes the ability to split video streams (Fig. 2) to cope with the many displays in a car, such as the information cluster (IC) and the central information display (CID).

2. The ability to split video streams from an SoC allows a single data stream to be split into multiple streams to drive multiple displays in an automotive information cluster (IC) and the central information display (CID).

The company already has a quad deserializer designed to work with surround-view camera clusters (Fig. 3). Its key feature is the backchannel support that GMSL provides versus the unidirectional support of many other SERDES implementations. This enables the operation of bidirectional protocols like Ethernet. It also allows the quad SERDES in this example to synchronize the four cameras so that they deliver frames in sync with each other. This significantly simplifies the host’s processing of the information, and eliminates the need for an FPGA that would normally do the job.

3. Maxim developed a quad deserializer that’s designed to work with surround-view camera clusters. The backchannel is used to synchronize the cameras so that frames are delivered in a synchronous fashion to the host.

Furthermore, GMSL incorporates bidirectional diagnostics, which makes it possible to test the interfaces and cables. This works during development as well as when deployed in the field, providing superior field diagnostics. The eye-mapping tool essentially offers embedded sampling scope functionality.  The link margin tool can measure the minimum transmit amplitude required to run an error-free link in both directions.

GMSL is proprietary, but its functionality is hard to argue with. Reducing the number of cables in a connected car is important, as is reliability. To improve the latter, GMSL utilizes spread-spectrum technology.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations


To join the conversation, and become an exclusive member of Electronic Design, create an account today!