S32G-VNP-EVB3 User Guide
by: NXP Semiconductors
1. Introduction
S32G is a high-performance vehicle network processor
that combines controller area network (CAN), local
interconnect network (LIN), and FlexRay networking
with high data-rate Ethernet networking. It also
combines a functional safe-core infrastructure with
MPU cores, and includes high level security features.
A platform for software development on S32G is
available from NXP, named the S32G Vehicle Network
Processor Evaluation Board (S32G-VNP-EVB3). This
hardware supports the most common S32G use cases
primarily by enabling the communication interfaces to
allow users to rapidly prototype software using the
features of S32G-VNP-EVB3.
This user guide provides detailed reference for usage of
the S32G-VNP-EVB3. This includes detailed board
configuration including connectors, jumpers, LED
indicators and S32G on-board programming.
1. Introduction ....................................................................1
2. S32G-VNP-EVB3 Hardware Kit Contents .......................2
3. S32G-VNP-EVB3 Details....................................................3
3.1 Power connections from PMIC to S32G........................3
3.2 Power connections for S32G-VNP-EVB3......................3
3.3 Part numbers of memories and PHY on S32G-VNP-
EVB3………………………………………………………..4
3.4 Peripheral addressing table of S32G-VNP-EVB3...........4
3.5 S32G-PROCEVB3-S overview.....................................6
3.6 S32GRV-PLATEVB-S Overview............................... 14
3.5 Viewing console logs over UART...............................22
4. Debugger Connections.......................................................23
4.1 Lauterbach.................................................................23
4.2 S32 debug probe.........................................................24
4.3 Aurora based debugger...............................................26
5. S32G-VNP-EVB3 Software...............................................29
6. Interfaces Block Diagram ..................................................30
6.1 CAN interface............................................................30
6.2 LIN interface..............................................................31
6.3 FlexRay interface .......................................................31
6.4 DSPI interface............................................................32
6.5 I2C interface ..............................................................34
6.6 RGMII interface......................................................... 34
6.7 SERDES interface......................................................35
6.8 QSPI controller ..........................................................36
6.9 uSDHC controller.......................................................37
6.10 USB ULPI controller................................................37
6.11 LPDDR4 controller...................................................38
6.12 OpenSDA controller................................................. 38
7.Hardware Modifications required on S32G-VNP-EVB3 to
Support Multiple Configurations....................................40
7.1 External clock using SMA connector...........................40
7.2 Use of KSZ PHY........................................................40
7.3 Using Ethernet card....................................................41