User's Manual
Table Of Contents
- Trademarks
- Intended audience of this document
- Revision history
- How to get started
- Contents
- 1 Safety instructions
- 2 Consignes de securite
- 3 How to receive technical assistance
- 4 Comment obtenir une assistance technique
- 5 Conventions used
- 6 Product overview
- 7 Regulatory information
- 7.1 CE compliance
- 7.2 FCC/ISED compliance
- 7.2.1 FCC marking
- 7.2.2 FCC compliance: Class B Digital Device
- 7.2.3 FCC restrictions on 5 GHz Wi-Fi usage
- 7.2.4 ISED Canada compliance
- 7.2.5 ISED Class B Digital Device Notice
- 7.2.6 Responsible parties: Canadian Representative contact information
- 7.2.7 RF Radiation Exposure Statement
- 7.2.8 Labeling information
- 7.3 Antennas List
- 7.4 RoHS 3 compliance
- 7.5 REACH compliance
- 8 Interfaces overview
- 9 Interfaces in detail
- 9.1 Wi-Fi and Bluetooth
- 9.2 Internal Cellular Modem
- 9.3 MicroSIM card receptacles
- 9.4 GNSS
- 9.5 USB 0, USB 1, USB 2
- 9.6 ETH 0, ETH 1
- 9.7 COM 0, COM 1
- 9.8 CAN 0, CAN 1
- 9.9 Earth connection terminal
- 9.10 Display Port
- 9.11 Digital I/O and Analog IN
- 9.12 Audio connector
- 9.13 TTL Serial Console
- 9.14 MicroSD card receptacle
- 9.15 RTC (Real Time Clock)
- 9.16 TPM
- 9.17 Watchdog
- 9.18 Accelerometer and Gyroscope
- 9.19 Programmable pushbutton
- 10 Eurotech Everyware IoT
- 11 Mechanical specifications and dimensions
- 12 How to install the product
- 13 Power supply. How to turn ON/OFF and reset the product
- 14 How to maintain the product
- Notes
9 Interfaces in detail DynaGATE 20-30 User manual Rev. 0-7
9.15 RTC (Real Time Clock)
The DynaGATE 20-30 includes an RTC (Real Time Clocks) device with Fast Reboot Support. A
SuperCAP allows for up to 2 Months Retain.
9.16 TPM
The DynaGATE 20-30 includes a TPM 2.0 hardware module: Infineon SLB9670. This is connected to the
CPU via an SPI interface.
The TPM 2.0 device is fully supported by Linux via the tpm2-tools package that is pre-installed in the
image. This package includes many commands to setup and manage the TPM.
In the DynaGATE 20-30, the TPM device is used for verified boot. This process utilizes the TPM PCR
registers to setup policies to grant access to the TPM NVRAM.
When the system boots, the bootloader measures the boot components and system specific metrics to
produce a set up digital signatures (hashes) that are extended into the PCR registers. When a valid
condition is matched, a policy grants access to the NVRAM so that the bootloader can read the kernel
public key. The key read is used to verify the kernel FIT image. If the kernel is verified OK, the system
loads the kernel and boots it.
A similar scheme is used to retrieve the key that is used to encrypt the user data partition. This is bound to
a different TPM policy.
For more information on the TPM hardware, see: https://www.infineon.com/cms/en/product/security-
smart-card-solutions/optiga-embedded-security-solutions/optiga-tpm/slb-9670vq2.0/
9.17 Watchdog
The DynaGATE 20-30 includes a watchdog / supervisor IC, external to the CPU.
9.18 Accelerometer and Gyroscope
The DynaGATE 20-30 includes a 6-Axis Accelerometer and Gyroscope.
9.19 Programmable pushbutton
The DynaGATE 20-30 provides a programmable pushbutton in the Service Panel.
This pushbutton can be programmed to execute a shell script every time you push it.
60 / 76