SOM-Trizeps-VIII-MX8M-Plus ( Trizeps VIII Plus )

SOM-Trizeps-VIII-MX8M-Plus ( Trizeps VIII Plus )

 

Description

The Trizeps VIII Plus is powered by NXP i.MX 8M Plus processor, which is designed to meet the latest market requirements of connected streaming audio/video devices, scanning/imaging devices and various devices demanding high-performance and low-power. It offers a 2.3 TOP/s Neural Processing Unit (NPU) for AI-applications like pattern, object and speech recognition.

The i.MX 8M Plus family of processors features advanced implementation of a quad ARM® Cortex®-A53 core, which operates at speeds of up to 1.8GHz (consumer version) and 1.6GHz (industrial version). A general purpose Cortex®-M7 core processor is for low-power processing. A 32-bit LPDDR4 is used for memory. There are a number of other i.MX 8M Plus interfaces for connecting peripherals, such as displays, cameras, GPS and sensors, which are extended by components already available on the module:

  • a stereo, hi-fi quality audio-codec.

  • a FPGA with up to 4300 LUT to convert MIPI-DSI to parallel 24bpp display data and for user defined programmable logic.

  • a programmable Cortex-M0 Kinetis MCU, capable of realtime processing, reading multiple 16bit analog inputs or usable as resistive touch-controller.

  • WLAN 802.11 a/b/g/n/ac and BT 4.2 / 5 module

The Trizeps VIII Plus module got a SODIMM200 card edge connector and a 60pin FX11 high-speed board connector. The pinning of both connectors is to a large extent compatible to previous Trizeps modules.

Difference to Trizeps VIII

The i.MX 8M Plus processor of Trizeps VIII Plus benefits from advanced 14nm LPC FinFET Technology, which allows for lesser power-consumption and higher operating frequencies than the i.MX8 used on Trizeps VIII.

The Trizeps VIII offers:

  • support of 4K displays

It misses following features:

  • 2.3 TOP/s NPU (Neural Processing Unit)

  • 2x CAN

  • second Ethernet-MAC

  • third SDIO-port routed to SODIMM

Difference to Trizeps VIII Mini

The i.MX 8M Mini processor of Trizeps VIII Mini can be considered as the predecessor to the i.MX 8M Plus processor used on Trizeps VIII Plus.

The Trizeps VIII Mini lacks some of the interfaces:

  • 2.3 TOP/s NPU (Neural Processing Unit)

  • 2x CAN

  • second Ethernet-MAC

  • third SDIO-port routed to SODIMM

  • HDMI

  • multi-display support: only MIPI-DSI or LVDS may be used at the same time.

  • only USB2.0, instead of USB3.0 ports.

Block Diagram

Technical Documents

Manual:

Changes of key components over the revisions

 

Ethernet PHY

Audio Codec

 

Ethernet PHY

Audio Codec

V1R1

Qualcomm AR8031

Cirrus WM8983

V1R2

Qualcomm AR8031

Cirrus WM8983

V1R3

REALTEK RTL8211

Cirrus WM8962

V1R4

REALTEK RTL8211

Cirrus WM8962

Features and Interfaces

Features

Processor:

NXP i.MX 8M Plus ARM® Quad Cortex-A53 at up to 1.8GHz (consumer), 1.6GHz (industrial)
NXP i.MX 8M Plus ARM® Cortex-M7 at up to 800MHz
Neural Processing Unit 2.3 TOPS
NXP Kinetis V ARM® Cortex-M0+ at up to 75MHz

Memory:

Up to 8 GByte of 32-bit LPDDR4-4000

Storage:

Micro-SD socket or
4 or 8 GByte eMMC
Higher densities are available on request.

Wireless:

WLAN 802.11 a/b/g/n/ac
BT 4.2 and BT 5.0
Micro RF-antenna connector

Power:

PMIC to generate all internal and external voltages from VSYS supply.

Dimensions:

(Length x Width x Height):      67.6 x 36.7 x 6.4 mm

Interfaces / Signals accessible over connectors

  • Power Supply from +3.3V to +5V

  • 2x USB3.0 OTG port (USB Host or Slave)

  • PCIe

  • 2x SD/SDIO Card Interface

  • 4x UART

  • SPI and Quad-SPI

  • 2x I2C

  • MIPI Display (4ch) or parallel RGB Display

  • Single/Dual LVDS

  • HDMI

  • 2x Mipi Camera (4ch)

  • 1000/100/10Mbit Ethernet

  • 2x CAN/CAN-FD

  • 2x 4ch 16bit ADC

  • Stereo Headphone

  • Stereo Line-In

  • Microphone input (mono, optional stereo)

  • 1W Speaker output

  • SPDIF In and Out

  • Multi-Channel Serial-Audio-Interface

  • GPIO, PWM

1      Pin-description

The main connector of the Trizeps VIII Plus is the SODIMM200 connector.
To operate, only VSYS and GND pins need to be connected. Leave unused pins unconnected.
The U14 Board2Board connector can be omitted if the signals are not needed.
J1 and J2 may be used for debugging, programming and testing.
On the bottom side are UFL antenna connectors for the on-board WLAN + BT- chip.

 

 

1.1      Pin-description (Primary Function)

The i.MX8M Plus processor, the Cortex M0+ MCU and the FPGA are highly configurable devices, where each pin may have multiple different functions.
The pin-names are derived from previous Trizeps-versions and their primary or most interesting function.
Please view chapter “1.2 Pin-Mux Information” for details on how these pins may be configured by software.

Notes:

*1) In the table below, some of the old Trizeps pin-names are placed in brackets [] for reference.

*2) FPGA_CIF_D[9..0]  / SAIx_RXD[7..0], FPGA_CIF_HSYNC, FPGA_CIF_MCLK and FPGA_CIF_PCLK are routed to the FPGA and the i.MX 8M Plus. In the following documentation they are either named FPGA_CIF_Dx or SAIx_RXDy, depending if the FPGA or i.MX 8M Plus function is described.

*3) FPGA_CIF_VSYNC, FPGA_CIF_HSYNC, FPGA_CIF_MCLK and FPGA_CIF_PCLK are connected to i.MX 8M Plus pins, if the FPGA is not mounted (RA72).

*4) BT_PCM_IN, BT_PCM_OUT, BT_PCM_SYNC and BT_PCM_CLK are connected to the on-board BT-module if it is mounted!

*5) PCIE_CLKREQ may not be usable when Wifi module is mounted.

 

J1: SODIMM Connector

Signal

Pin

 

Pin

Signal

AUDIO_MIC_OUT

1

 

2

VIN_AD3 (MCU)

AUDIO_MIC_GND

3

 

4

VIN_AD2 (MCU)

AUDIO_LINEIN_L

5

 

6

VIN_AD1 (MCU)

AUDIO_LINEIN_R

7

 

8

VIN_AD0 (MCU)

AUDIO_AGND

9

 

10

AUDIO_VDDA

AUDIO_AGND

11

 

12

AUDIO_VDD_SPEAKER

AUDIO_HEADPHONE_GND

13

 

14

TSPX (MCU)

AUDIO_HEADPHONE_L

15

 

16

TSMX (MCU)

AUDIO_HEADPHONE_R

17

 

18

TSPY (MCU)

UART3_RXD

19

 

20

TSMY (MCU)

UART3_TXD

21

 

22

SPIN22_RTS3

UART1_DTR

23

 

24

SPIN24_CTS3

UART1_CTS

25

 

26

RESET_IN

UART1_RTS

27

 

28

SPEAKER_R

UART1_DSR

29

 

30

SPEAKER_L

UART1_DCD

31

 

32

UART2_CTS

UART1_RXD

33

 

34

UART2_RTS

UART1_TXD

35

 

36

UART2_RXD

UART1_RI

37

 

38

UART2_TXD

GND

39

 

40

VSYS (+3V3/+5V)

GND

41

 

42

VSYS (+3V3/+5V)

SPIN43

43

 

44

LCD_EN

SPIN45

45

 

46

LCD_D07

SD2_CLK

47

 

48

LCD_D09

CIF_D0

49

 

50

LCD_D11

SD2_DATA3

51

 

52

LCD_D12

CIF_D1

53

 

54

LCD_D13

SPIN55

55

 

56

LCD_PCLK

SAI1_RXD2

57

 

58

LCD_D03

SD2_DETECT

59

 

60

LCD_D02

SAI1_RXD3

61

 

62

LCD_D08

SAI1_RXD4

63

 

64

LCD_D15

SAI1_RXD5

65

 

66

LCD_D14

SAI1_RXD6

67

 

68

LCD_HSYNC

LED_GPIO

69

 

70

LCD_D01

SAI1_RXD7

71

 

72

LCD_D05

CIF_D8

73

 

74

LCD_D10

CIF_D9

75

 

76

LCD_D00

BACKLIGHT_PWM

77

 

78

LCD_D04

POWERFAIL

79

 

80

LCD_D06

SD2_DATA1

81

 

82

LCD_VSYNC

GND

83

 

84

VSYS (+3V3/+5V)

SD2_DATA2

85

 

86

CIF_VSYNC (*3)

RESET_OUT

87

 

88

CIF_MCLK (*3)

+3V3_AUX

89

 

90

CIF_PCLK (*3)

+3V3_AUX

91

 

92

CIF_HSYNC (*3)

N.C.

93

 

94

I2C1_SCL

SPIN95 [RDY]

95

 

96

I2C1_SDA

CAN1_RX

97

 

98

GPIO_AUX

CAN1_TX

99

 

100

DISPLAY_ENABLE

CAN2_RX

101

 

102

AUDIO_ENABLE

CAN2_TX

103

 

104

SPIN104

QSPI_SCLK [CS1]

105

 

106

VSD_3V3

QSPI_SS0 [CS3]

107

 

108

VSYS (+3V3/+5V)

GND

109

 

110

SAI1_TXD0

QSPI_DATA0 [A00]

111

 

112

SAI1_TXD1

QSPI_DATA1 [A01]

113

 

114

SAI1_TXD2

PCIE_CLKREQ (*5)

115

 

116

SAI1_TXD3

QSPI_DATA2 [A03]

117

 

118

SAI1_TXD4

QSPI_DATA3 [A04]

119

 

120

SAI1_TXD5

SPIN121 [A05]

121

 

122

SAI1_TXD6

CSI1_PWDN [A06]

123

 

124

SAI1_TXD7

CSI1_RESET [A07]

125

 

126

SAI1_TXFS

USB1_PEN

127

 

128

SAI1_TXC

USB2_PEN

129

 

130

HDMI_DDC_SCL

USB2_OC

131

 

132

N.C.

USB1_OC

133

 

134

SPIN134

USB1_VBUS

135

 

136

SPIN136

USB1_ID

137

 

138

USB1_RXP

USB1_DP

139

 

140

USB1_RXN

USB1_DN

141

 

142

USB1_TXP

USB2_DP

143

 

144

USB1_TXN

USB2_DN

145

 

146

BT_PCM_IN (*4)