DA_09421-001 | June 12, 2020
Advance Information | Subject to Change
NVIDIA
Application Note
JETSON VIRTUAL CHANNEL
WITH GMSL CAMERA
FRAMEWORK GUIDE
NVIDIA
Jetson Virtual Channel with GMSL Camera Framework Guide DA_09421-001 | ii
DOCUMENT CHANGE HISTORY
Version
Date
Authors
Description of Change
v0.1 March 5, 2019 svyas
sgollapudi
Initial release
v0.2 April 10, 2019 svyas Update release
v1.0 June 21, 2019 sgollapudi Update release
NVIDIA
Jetson Virtual Channel with GMSL Camera Framework Guide DA_09421-001 | iii
TABLE OF CONTENTS
Description ................................................................................ 5
Platforms .................................................................................. 6
GMSL Protocol ........................................................................... 7
GMSL Camera ............................................................................ 8
CSI Connectivity ....................................................................... 10
Aggregator and Virtual Channels ............................................................. 10
Jetson TX2.................................................................................... 10
Jetson AGX Xavier ........................................................................... 11
Hardware Module Connectivity ................................................... 13
Software Framework and Programming ....................................... 15
Driver Framework .............................................................................. 15
Driver Programming ......................................................................... 16
SerDes Driver API .............................................................................. 20
MAX9296 Deserializer Driver ............................................................ 20
MAX9295 Serializer Driver .............................................................. 23
Device Tree Programming..................................................................... 24
Platform Device Tree ........................................................................ 24
Module Device Tree ......................................................................... 27
Plugin Manager Device Tree ............................................................... 31
Camera Modules Device Tree .............................................................. 31
Constraints .............................................................................. 32
Validation ............................................................................... 33
Known Issues .......................................................................... 34
General Issues ............................................................................... 34
Xavier Specific ............................................................................... 34
Plugin Manager Board ID ................................................................... 34
NVIDIA
Jetson Virtual Channel with GMSL Camera Framework Guide DA_09421-001 | iv
TABLE OF FIGURES
Figure 1: GMSL protocol .......................................................................... 7
Figure 2: Reference GMSL setup with 2x aggregator ......................................... 8
Figure 3: Proposed GMSL setup with 4x aggregator .......................................... 9
Figure 4: Jetson TX2: 12 cameras with virtual channels ..................................... 11
Figure 5: Jetson AGX Xavier 16 cameras with virtual channels ............................. 11
Figure 6: Jetson AGX Xavier: 24 cameras with virtual channels ............................ 12
Figure 7: Reference GMSL hardware connectivity ............................................ 14
Figure 8: Top level view: kernel drivers and devices ......................................... 15
Figure 9: GMSL camera: device boot sequence ............................................... 18
Figure 10:GMSL camera: stream_on and stream_off sequence ............................ 19
TABLE OF TABLES
Table 1: Maximum Possible Sensor Connections ............................................. 10
Table 2: I2C address assignment for reference GMSL setup ................................ 24
NVIDIA
Jetson Virtual Channel with GMSL Camera Framework Guide DA_09421-001
| 5
DESCRIPTION
This document provides the details on:
The Gigabit Multimedia Serial Link (GMSL) protocol
Hardware connectivity for the serializer/deserializer in the reference module (see
Platforms
)
The software framework
Configuration, including virtual channel programming
NVIDIA validates the reference module on NVIDIA® Jetson™ TX2 and NVIDIA®
Jetson AGX Xavier™ platforms with Sony IMX390 sensors as source.
However, it can be used as reference guide for any other GMSL module bring up on
Jetson TX2 and Jetson AGX Xavier.
In addition, the software framework described in this document can also work as
reference for other SerDes (Serializer-Deserializer) links apart from GMSL.
Note:
The reference GMSL module described here, uses CSI interface. No other
interface is validated.
评论0