
User's Manual l TQMa7x UM 0203 l © 2022, TQ-Systems GmbH
Page 11
3.2
System components
3.2.1
i.MX7
3.2.1.1
i.MX7 derivatives
Depending on the TQMa7x version, one of the following i.MX7 derivatives is assembled.
Table 7:
i.MX7 derivatives
CPU
Manufacturer number
Mask revision
CPU clock
Temperature range
i.MX7 Solo Industrial
MCIMX7S5EVM08SC
1.2
800 MHz
–20 °C to +105 °C
i.MX7 Dual Industrial
MCIMX7D5EVM10SC
1.2
1000 MHz
–20 °C to +105 °C
3.2.1.2
eFuses
The eFuses in the i.MX7 are available for the user, except for the MAC address eFuses.
TQMa7x modules are delivered pre-programmed with MAC addresses from the TQ-Systems MAC address pool. The MAC address
LOCK-FUSE WP (Write Protect) is burnt, which permits to temporarily overwrite the MAC address for test purposes. If this is not
desired, the MAC address LOCK-FUSE OP (Overwrite Protect) can be burned by the user.
3.2.1.3
i.MX7 errata
Attention: Malfunction or destruction
Please take note of the current i.MX7 errata (7).
3.2.1.4
Boot modes
The i.MX7 contains a ROM with integrated boot loader.
After power-up, the boot code initializes the hardware and then loads the program image from the selected boot device. As
standard boot device of the TQMa7x e.g. the integrated e-MMC or the optional SPI-NOR-Flash can be chosen.
As an alternative to booting from the integrated eMMC or the QSPI NOR flash, additional boot interfaces are available, see 3.2.1.6.
More information about boot interfaces and its configuration is to be taken from the i.MX7 Data Sheets (1), (2),
and the i.MX7 Reference Manuals (5), (6).
The boot device and its configuration, as well as different i.MX7 settings have to be set via different boot mode registers.
Therefore, the i.MX7 provides two possibilities:
•
Burning and reading internal eFuses
•
Reading dedicated GPIO pins
The exact behaviour during booting depends on the value of register BT_FUSE_SEL (default = 0).
The following table shows the behaviour of the BT_FUSE_SEL bit in dependence of the selected boot mode.