The TXMP expands our TX Family of System on Modules with a STM32MP157C processor.
-
TXMP at a glance
- Main CPU
2x Cortex-A7, 650MHz
- MCU
Cortex-M4 209MHz - Memory
512MB DDR3L
4GB eMMC- Security
Secure boot, TrustZone® peripherals, active tamper, Cortex®-M4 resources isolation - Display
24-Bit RGB
- Expansion I/O
2x USB with PHY
- Network/Storage
10/100 Ethernet
SD/eMMC- IO
4x UART, 4x I2C,
3x SPI, 4x PWM, SAI -
Processor features
STM32MP1 microprocessor
with dual Arm® Cortex®-A7
and Cortex®-M4 Cores.A general-purpose microprocessor portfolio enabling easy development for a broad range of applications, the STM32MP1 series is based on a heterogeneous single or dual Arm Cortex-A7 and Cortex-M4 cores architecture, strengthening its ability to support multiple and flexible applications, achieving the best performance and power figures at any time. The Cortex-A7 core provides access to open-source operating systems (Linux/Android) while the Cortex-M4 core leverages the STM32 MCU ecosystem.
-
TX Family
Scalability
Often, devices are required in different performance and price classes. This is where Ka-Ro’s TX standard comes into its own. With one single hardware design, embedded engineers can produce a range of pin- and software-compatible products. Ka-Ro introduced the TX CoM standard over six years ago. Until today, the Ka-Ro Starter Kit V has served as the unchanged development environment for all Ka-Ro TX modules, underlining Ka-Ro’s long-term product and family strategy. All TX modules can be used on a TX development kit, which enables great scalability and flexibility.
Reduce to the max
The philosophy behind Ka-Ro’s TX CoM family is to reduce a CoM down to the absolute minimum of components. In doing so, application designers and engineers using Ka-Ro CoM's can achieve maximum flexibility. Ka-Ro TX CoM modules solely feature the processor plus memory and the power supply. Any additional functions can be added to the base board.
Longevity
This focus on CoM's with a minimum number of components is on the one hand the key to very competitive pricing, on the other hand it enables Ka-Ro to ensure long-term availability. While processor manufacturers like NXP offer a long-term availability of 10 to 15 years, this must also apply to any further components integrated onto a module or these must be available via second sourcing and without any necessary software alterations. With these components integrated on a module, as is the case with many other manufacturers, this long-term availability is at risk or - from the very beginning - cannot be guaranteed.
Development Kits
Linux Headless Development Kit
The TX Mainboard 7 is a ready-to-use development system for building applications based on the TX embedded processor boards.
Linux is pre-installed and ready for application development. Other features include:
- Single 5VDC power supply
- RJ45 Ethernet connector
- 3.5mm audio jack
- TX DIMM signals available on solder pads
- SD-Card socket
- RS232 Debug UART on SUB-D header
- RS232 UART on 10pin flat cable header
- RS485 UART on 10pin flat cable header
- CAN on 10pin flat cable header
- LVDS Display on Hirose DF13 connector
Variants
-
An overview of the current standard variants.
Customized versions on request.
-
Part Number TXMP-1570 Part Name TXMP/157C/512S/4GF/E85 Processor STM32MP157C SDRAM 512 MiB Flash 4 GB Display-IF 24-bit RGB + 2-lane MIPI-DSI Temperature -25 °C to 85 °C
Product comparison
TX | QS | Silicon Vendor | SOC | Core | # | Clock | Grade | L2-Cache | I-Cache | D-Cache | Emb. SRAM | NEON | VFP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TX93 | QS93 | NXP | i.MX 93 |
Cortex®-A55 Cortex®-M33 |
2 1 |
1.5 GHz |
Ind. | 64 KB | 32 KB | 32 KB | 640 KB | √ | √ |
TXRZ | QSRZ | RENESAS | RZ/G2L |
Cortex®-A55 Cortex®-M33 |
2 1 |
1.2 GHz 200 MHz |
Ind. | 256 KB (L3) | 32 KB | 32 KB | 128 KB | √ | √ |
TX8P | QSXP | NXP | i.MX8M Plus | Cortex®-A53 | 4 | 1.6 GHz | Ind. | 512 KB | 32 KB | 32 KB | 256 KB | √ | √ |
TX8M | QS8M | QSXM | NXP | i.MX8M Mini |
Cortex®-A53 Cortex®-M7 |
4 1 |
1.6 GHz 750 MHz |
Ind. | 512 KB | 32 KB | 32 KB | 256 KB | √ | √ |
TX8M | QS8M | NXP | i.MX8M Nano | Cortex®-A53 | 2 | 1.4 GHz | Ind. | 512 KB | 32 KB | 32 KB | 256 KB | √ | √ |
TX6QP | NXP | i.MX6QuadPlus | Cortex®-A9 | 4 | 800 MHz | Ind. | 1 MB | 32 KB | 32 KB | 256 KB | √ | - | |
TX6Q | NXP | i.MX6Quad | Cortex®-A9 | 4 | 1 GHz | Com. | 1 MB | 32 KB | 32 KB | 256 KB | √ | - | |
TX6DL | NXP | i.MX6DualLite | Cortex®-A9 | 2 | 800 MHz | Ind. | 512 KB | 32 KB | 32 KB | 128 KB | √ | - | |
TX6S | NXP | i.MX6Solo | Cortex®-A9 | 1 | 800 MHz | Ind. | 512 KB | 32 KB | 32 KB | 128 KB | √ | - | |
TX6UL | NXP | i.MX6UltraLite | Cortex®-A7 | 1 | 528 MHz | Ind. | 128 KB | 32 KB | 32 KB | 128 KB | √ | - | |
TXMP | QSMP | STMicroelectronics | STM32MP1 |
Cortex®-A7 Cortex®-M4 |
1-2 1 |
650 MHz 209 MHz |
Ind. | 256 KB | 32 KB | 32 KB | 708 KB | √ | √ |
TX | QS | NPU | ISP | Graphics Acceleration | Video Codec | Camera Interface | LCD Interface |
---|---|---|---|---|---|---|---|
TX93 | QS93 | √ | - | √ (Blending/Composition, Resize, Color Space Conversion) | - | √ | LVDS |
TXRZ | QSRZ | - | - | √ | √ | √ (TXRZ) / - (QSRZ) | 24bit and MIPI |
TX8P | √ | √ | √ | √ | √ | LVDS + MIPI + HDMI | |
QSXP | √ | √ | √ | √ | √ | MIPI | |
TX8M | QS8M | QSXM | - | - | √ | √ (8M Mini) / - (8M Nano) | √ | MIPI |
TX8M | - | - | √ | √ | √ | LVDS | |
TX6 | - | - | √ | √ | √ | 24bit or LVDS | |
TXUL | - | - | - | - | √ | 24bit | |
QSMP | - | - | - | - | √ | 24bit | |
TXMP | QSMP | - | - | √ | - | √ | 24bit and MIPI |
TX | QS | RAM Size | RAM Type | RAM width | ROM Size | ROM Type |
---|---|---|---|---|---|---|
TX93 | QS93 | 1 GB | LPDDR4 | 16 bit | 4 GB | eMMC |
TXRZ | QSRZ | 512MB / 1 GB | DDR3L-1333 | 16 bit | 4 GB | eMMC |
TX8P | QSXP | 2 GB | LPDDR4 | 32 bit | 8 GB | eMMC |
QSXM | 2 GB | LPDDR4 | 32 bit | 4 GB | eMMC | |
TX8M - MINI | 1 GB / 2 GB | DDR3-1600 | 32 bit | 4 GB | eMMC | |
TX8M - NANO | 512 MB | DDR3-1600 | 16 bit | 4 GB | eMMC | |
QS8M | 512MB / 1 GB | DDR3-1600 | 16 bit | 4 GB | eMMC | |
TX6QP | 2 GB | DDR3-1066 | 64 bit | 4 GB | eMMC | |
TX6Q | 1 GB | DDR3-1066 | 64 bit | 128 MB / 8 GB | SLC NAND / eMMC | |
TX6DL | 1 GB | DDR3-800 | 64 bit | 128 MB / 4 GB | SLC NAND / eMMC | |
TX6S | 256 MB / 512 MB | DDR3-800 | 16 bit / 32 bit | 128 MB / 4 GB | SLC NAND / eMMC | |
TX6UL | 256 MB | DDR3-800 | 16 bit | 128 MB / 4 GB | SLC NAND / eMMC | |
TXMP | QSMP | 256 MB / 512 MB | DDR3-1066 | 16 bit | 128 MB / 4 GB | SLC NAND / eMMC |
USB | Ethernet | UART | I2C | SPI | SD / MMC | Serial Audio | CAN | SATA | External Memory Interface | |
---|---|---|---|---|---|---|---|---|---|---|
TX93 | 2 | 2 | 8 | √ | √ | 1 | 2 | 2 | - | - |
QS93 | 2 | 2 | 5 | √ | √ | 1 | 1 | 2 | - | - |
TXRZ | 2 | 2 | 7 | √ | √ | 1 | 2 | 2 | - | - |
QSRZ | 2 | 1 | 4 | √ | √ | 1 | 1 | 2 | - | - |
TX8P | 2 | 2 | 4 | √ | √ | 2 | 4 | 2 | - | PCIe |
TX8M | 2 / 1 | 1 | 4 | √ | √ | 2 | 4 | - | - | PCIe |
QS8M | 2 / 1 | 1 | 4 | √ | √ | 1 | 1 | - | - | - |
QSXM | 2 | 1 | 4 | √ | √ | 1 | 1 | - | - | PCIe |
QSXP | 2 | 1 | 4 | √ | √ | 1 | 1 | 2 | - | PCIe |
TX6QP | 2 | 1 | 5 | √ | √ | 2 | 2 | 2 | √ | 16 bit / PCIe |
TX6Q | 2 | 1 | 5 | √ | √ | 2 | 2 | 2 | √ | 16 bit / PCIe |
TX6DL | 2 | 1 | 5 | √ | √ | 2 | 2 | 2 | - | 16 bit / PCIe |
TX6S | 2 | 1 | 5 | √ | √ | 2 | 2 | 2 | - | 16 bit / PCIe |
TX6UL | 2 | 2 | 8 | √ | √ | 2 | 1 | 2 | - | - |
TXMP | 2 | 1 | 8 | √ | √ | 1 | 1 | 2 | - | - |
QSMP | 2 | 1 | 7 | √ | √ | 1 | 1 | 2 | - | - |
Supply Voltage | U-Boot [mW] | Linux [mW] | Sleep [mW] | |
---|---|---|---|---|
TX93-5210 | 5V / 3.3V | 1110 / 1025 | 725 / 655 | 150 / 125 |
QSRZ-G2L0 | 3.3V | 782 | 657 | 500 [1] |
TXRZ-G2L0 | 5V / 3.3V | 1040 / 941 | 960/ 871 | 985 / 900 [1] |
TX8P-ML81 | 5V / 3.3V | 1900 / 1800 | 1685/ 1600 | 115 / 100 |
TX8M-1610 | 5V / 3.3V | 1110 / 1110 | 900 / 880 | 130 / 120 |
TX8M-1620 | 5V / 3.3V | 1275 / 1277 | 1055 / 1059 | 260 / 244 |
TX8M-ND00 | 5V / 3.3V | 860 / 845 | 670 / 650 | 85 / 80 |
TX6Q-8037 | 5V | 2400 | 850 | 180 |
TX6Q-1030 | 5V / 3.3V | 2125 / 2015 | 800 / 760 | 80 / 80 |
TX6U-8033 | 5V / 3.3V | 1925 / 1840 | 800 / 760 | 80 / 80 |
TX6S-8034 | 5V / 3.3V | 1425 / 1310 | 550 / 530 | 80 / 80 |
TXUL-5010 | 5V / 3.3V | 710 / 620 | 550 / 460 | 29 / 28 |
TXUL-5011 | 5V / 3.3V | 760 / 650 | 550 / 460 | 29 / 22 |
TXUL-8013 | 5V / 3.3V | 775 / 675 | 365 / 340 | 100 / 76 |
TXMP-1570 | 5V / 3.3V | 875 / 775 | 800 / 695 | 60 / 45 |
QSMP-1570 | 3.3V | 660 | 560 | 20 |
QSMP-1530 | 3.3V | 620 | 520 | 15 |
QS8M-MQ00 | 3.3V | 840 | 510 | 60 |
QS8M-ND00 | 3.3V | 670 | 500 | 45 |
QSXM-MM60 | 3.3V | 1161 | 739 | 40 |
QSXP-ML81 | 3.3V | 1520 | 1230 | 86 |
[1] Renesas RZ/G2L has no different power domains, voltages cannot be switched off and DRAM self-refresh is not supported.
glmark2 score | CoreMark | DhryStone |
Whetstone [MIPS] |
Memcpy [MB/s] |
Memset [MB/s] |
STREAM copy [MB/s] |
STREAM scale [MB/s] |
STREAM add [MB/s] |
STREAM triad [MB/s] |
|
---|---|---|---|---|---|---|---|---|---|---|
TX93-5210 | - | 12762 | 9330534 | 32258 | 2657 | 4725 | 5738 | 3307 | 4230 | 4239 |
QSMP-1570 | 74 | 3788 | 2199518 | 10204 | 620 | 1437 | 1345 | 794 | 705 | 584 |
QS8M-ND00 | 192 | 9222 | 6922571 | 24390 | 372 | 1228 | 808 | 814 | 710 | 677 |
TXRZ-G2L0 | 212 | 8853 | 6850488 | 22727 | 1095 | 2322 | 2358 | 2286 | 2363 | 2377 |
QS8M-MQ00 | 280 | 21075 | 7912644 | 27777 |
1132 |
2830 | 2570 | 2647 | 2341 | 2004 |
QSXM-MM60 | 361 | 21028 | 7912644 | 27777 | 1885 | 8533 | 4243 | 2950 | 2716 | 2301 |
QSXP-ML81 | 863 | 21104 | 7912957 | 27777 | 2008 | 10690 | 4673 | 2910 | 2617 | 2216 |