Digi, Digi International, and the Digi logo are trademarks or registered trademarks in the United
States and other countries worldwide. All other trademarks mentioned in this document are the
property of their respective owners.
Information in this document is subject to change without notice and does not represent a
commitment on the part of Digi International. Digi provides this document “as is,” without warranty of
any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or
merchantability for a particular purpose. Digi may make improvements and/or changes in this manual
or in the product(s) and/or the program(s) described in this manual at any time.
Feedback
To provide feedback on this document, email your comments to
techcomm@digi.com
Include the document title and part number (ConnectCore® 8M Nano Performance and Power,
90002449 A) in the subject line of your email.
This document characterizes power consumption and performance for the ConnectCore 8M Nano
SOM. It includes detailed measurements representing a variety of use cases and includes
performance tests for key interfaces, including CPU, memory, Wi-Fi, and video and audio playback.
Note This information is provided as a reference on the capabilities of the ConnectCore 8M Nano
platform. You may see different figures due to software or other factors.
ConnectCore® 8M Nano Performance and Power
5
Power architecturePrimary input supplies
Power architecture
The following diagram represents the full power architecture distribution of the ConnectCore 8M
Nano module with its three main components:
n The PCA9450 PMIC
n The iMX8M SOC
n The Micro Controller Assist (MCA)
The following diagram shows a typical application:
Primary input supplies
The ConnectCore 8M Nano requires three primary power supply inputs:
n VSYS
n VSYS2
n VCC_MCA
VSYS and VSYS2
VSYS and VSYS2 are the input power supplies to the on-module NXP PCA9450A Power Management IC
(PMIC), as well as to most of its regulators.
ConnectCore® 8M Nano Performance and Power
6
Power architecturePMIC output supplies
Some PMIC regulators are internally dedicated to powering the module, while others power external
circuitry.
VCC_MCA
VCC_MCA is the input power supply of the on-module Digi Microcontroller Assist (MCA).
PMIC output supplies
The PMIC generates many power rails. Most are used internally in the SOM and some are also used
externally:
PMIC power railsCommentsUsed internallyUsed externally
1V8General purpose 1.8V power railYesYes
3V3General purpose 3.3V power railYesYes
VDDA_1V8YesNo
MUX_3V3/1V8YesNo
ConnectCore® 8M Nano Performance and Power
7
Measurement conditionsHardware used
Measurement conditions
Hardware used
The following hardware was used for the measurements:
The software used on the devices is the pre-built installer binary image for Digi Embedded Yocto 3.0r2.4 release, available on the Digi support site (md5sum: 90d156525f1732505b7df3ebbcecba4c).
To install the firmware, follow the Get Started documentation.
After installing the firmware you can run sysinfo to verify the component versions:
ComponentVersion
U-Bootdub-2020.04-r1.3+gb84d3443cc
Firmwaredey-3.0-r2-20201023151245
Kernel5.4.64-dey+g8086dc5f8e29
MCA firmware
The firmware version used on the SOM during the tests is 1.0. See the documentation for information
on programming the MCA firmware.
Benchmark packages
A few additional packages with benchmark tools have been built and must be installed on the device
after programming the firmware. Download these tools from theDigi FTP server.
PackageDescription
coreutilsA set of system commands with more extended optionsthan the ones in Busybox
Copy pre-built binary coremark directly to /usr/sbin on the target and give the application execution
permissions.
~# chmod 755 /usr/sbin/coremark
To install RPM packages on the device, transfer the files to the target and then run for each package:
~# rpm -i <filename.rpm>
Host requirements
For the network tests your host system needs to have the iperf3 tool. To install it:
~$ sudo apt-get install iperf3
General conditions
Location and environment
The power consumption and benchmark tests have been carried out at room temperature of 22ºC,
30% humidity.
The target sits on a table with no enclosure.
ConnectCore® 8M Nano Performance and Power
9
Measurement conditionsSOM power measurements
Instrumentation
The following instruments were used during the tests:
QtyInstrumentModelDetails
1Regulatedpower supply RIGOL DP8325V / 3A
1MultimeterFLUKE 8846A 6-1/2 Digit
3MultimeterFLUKE 289 True RMS
SOM power measurements
How to calculate SOM power
As depicted in the Power architecture diagram, current flows into the SOM through VSYS, VSYS2, and
VCC_MCA.
The power provided by the SOM to the carrier board peripherals through the 1V8_EX and 3V3_EXT
power rails is application-specific and has been subtracted from the total input power to estimate the
power consumed solely by the SOM.
Console cable
The FTDI chip of the USB console cable introduces undesired voltage feedback to the CPU through the
data lines. It must be disconnected to get accurate power measurements.
Measure points
The ConnectCore 8M Nano DVK has several 0-ohm resistors for the purpose of power consumption
calculations. Some headers (not populated by default) are added to make measurements easier to
perform:
n Remove R28 and populate J6. Connect an ammeter to measure the current flowing in through
VSYS and VSYS2. Measure the voltage at this point too (~5V) to calculate the power more
accurately.
n Remove R31 and populate J7. Connect an ammeter to measure the current flowing out
through 3V3_EXT. Measure the voltage at this point too (~3.3V) to calculate the power more
accurately.
n Remove R32 and populate J8. Connect an ammeter to measure the current flowing out
through 1V8_EXT. Measure the voltage at this point too (~1.8V) to calculate the power more
accurately.
n Remove R13 and populate J3. Connect an ammeter to measure the current flowing in through
VCC_MCA. Measure the voltage at this point too (~3.3V) to calculate the power more
accurately.
PowerMeasuring point Power railVoltageDirection with respect to SOM
P1R1VSYS+ VSYS2 5VIn
ConnectCore® 8M Nano Performance and Power
10
Measurement conditionsSOM power measurements
PowerMeasuring point Power railVoltageDirection with respect to SOM
P2R2EXT_3V33.3VOut
P3R3EXT_1V81.8VOut
P4R31VCC_MCA3.3VIn
Formula
SOM power can be estimated as P1 - P2 - P3 + P4.
This is the closest estimation you can measure on the ConnectCore 8M Nano SBC Pro. Note that part
of EXT_1V8 power rail is routed back to the SOM to power some additional domains of the SOC (VDD_
ENET0 and VDD_ESAI_SPDIF).
ConnectCore® 8M Nano Performance and Power
11
Use casesLow-power modes
Use cases
Digi measured power consumption of the ConnectCore 8M Nano SOM in the following use cases:
n Low-power modes
l Power-off
l Suspend to RAM
l System idle
n Active modes (I/O, video, audio, camera, network interfaces)
Note This chapter presents the power measurements for the low-power modes.
The next section, containing the performance benchmarks for different tests, presents the power
measurements for the active modes beside each benchmark score.
Low-power modes
Power-off
To enter power-off mode, press the ON/OFF button of the carrier board for more than two seconds, or
run:
~# poweroff
In this mode only the MCA is powered, which maintains the MCA RTC and other low-power
functionality of the MCA such as wake-up interrupts (ADC, tamper, keypad, etc.).
SOM variant SOM power
Quad325 uW
Suspend to RAM
To enter standby mode, press the ON/OFF button of the carrier board once, or run:
~# standby
In this mode, the system enters a low-power state where the CPU is halted and the content of the
RAM is maintained (self-refresh mode). The state of the PMIC power rails is configurable
(on/off/voltage) through the device tree. For this measurement, Digi used the default configuration,
which disables the 3V3_EXT power domain when the SOM is suspended to RAM. In this state, the
device can wake up from multiple wake-up sources (MCA and CPU peripherals).
SOM variant SOM power
Quad29 mW
ConnectCore® 8M Nano Performance and Power
12
Use casesActive modes
System idle
All power domains are active and the operating system will perform CPU frequency and voltage
scaling according to the CPU load.
SOM variant SOM power
Quad1140 mW
Active modes
The Performance tests section, containing the performance benchmarks for different tests, presents
the power measurements for active modes beside each benchmark score.
ConnectCore® 8M Nano Performance and Power
13
Performance testsCPU
Performance tests
CPU
CoreMark
CoreMark is a benchmark tool specificallydesigned to test the functionality of a processor core. The
test produces a single-number score in iterations per second.
Command
~# coremark
Results
TestSOM variant ScoreMetricSOM power SOM temp
CoreMarkQuad
Memory
perf-bench
Digi used perf-bench, a tool for benchmark testing, to exercise the RAM memory in this performance
test.
Command: memset
~# perf bench -f simple mem memset -s 200MB
Command: memcpy
~# perf bench -f simple mem memcpy -s 200MB
21832
iter./s2200mW49 ºC
ConnectCore® 8M Nano Performance and Power
14
Performance testseMMC
Results
eMMC
Test
perfbench
SOM
variantLPDDR4 in SOMOperationScoreMetric
QuadSMIC1GB LPDDR4 1.1V16 bits
1600 MHz
memset3155 MB/s1844 mW 47 ºC
memcpy1306 MB/s1694 mW 47 ºC
SOM
power
SOM
temp
IOzone3
IOzone3 is a file system benchmark tool that generates and measures a variety of file operations.
The following test measures the file system performance on eMMC (vfat) media.
On the host side, connect to the target via FTP (user: root, pass: root) and get the file:
~$ ftp -p <target_ip_address>
ftp> get testfile
Command (host): PUT
Send the file to the target
ftp> put testfile
Results
TestSOM variant NetworkOperationScoreMetricSOM power SOM temp
iPerf3QuadGigabitGET (target to host)112 MB/s1792 mW46ºC
PUT (host to target)23 MB/s1522 mW45 ºC
10/100GET (target to host)11 MB/s1382 mW43 ºC
PUT (host to target)11 MB/s1332 mW43 ºC
ConnectCore® 8M Nano Performance and Power
17
Performance testsWi-Fi
Wi-Fi
Environment conditions
n Dual band antennas connected to both U.FL connectors
n Access point model:NETGEAR Nighthawk X6 R8000
n Distance from target to access point: 2 m (with no obstacles in between)
iPerf3
iPerf3 is a tool for active measurements of the maximum achievable bandwidth on IP networks.
Note Wi-Fi performance is subject to many variables which are difficult or impossible to control, such
as the electromagnetic radiation present in the place where the test is carried out, the channel used
for the test, etc.
This test was not performed in an isolated chamber.
Setup
To measure the performance of the wireless interface, Digi set up two scenarios: one with the target
working in station mode (the target is connected to an access point), and other scenario as AP (the
target is acting as an access point)
Station
The target is connected to an access point. The setup requires an auxiliary device (host) connected to
the same network as the access point. Ideally, the auxiliary device is connected to the access point
using a Cat6 cable.
Soft-AP
The target is acting like an access point. This setup requires an auxiliary device connected to the
network created by the target. A mobile phone with the 5GHz band can be used with the iperf3
application.
Command (host)
~# iperf3 -s
Command (target)
~# iperf3 -c <server ip>
ConnectCore® 8M Nano Performance and Power
18
Performance testsWi-Fi
Results
Score
TestModeSOM variant Band
send /receive MetricSOM power SOM temp
iPerf3StationQuad2.4 GHz
(802.11b/g/n)
5 GHz (802.11ac)80.5 Mbits/sec1791mW42 ºC
Soft-APQuad2.4GHz
(802.11b/g/n)
5 GHz (802.11ac)71.3 Mbits/sec1750mW42 ºC
36 Mbits/sec2041mW42 ºC
41 Mbits/sec1475mW42 ºC
FTP
FTP is a protocol for file transfer over the network.
Command (target)
On the target side, allow access to user root (forbidden by default):
On the host side, connect to the target via FTP (user: root, pass: root) and get the file:
~$ ftp -p <target_ip_address>
ftp> get testfile
Command (host): PUT
Send the file to the target:
ftp> put testfile
ConnectCore® 8M Nano Performance and Power
19
Performance testsGPU
Results
GPU
SOM
TestMode
FTPStationQuad2.4 GHz
variantBandOperationScoreMetric
(802.11b/g/n)
5 GHz (802.11ac)GET (target to
GET (target to
host)
PUT (host to
target)
host)
PUT (host to
target)
MB/s2266 mW43ºC
3.6
MB/s1666 mW43ºC
5.42
MB/s2041 mW42ºC
8.81
MB/s1766 mW42ºC
9.72
SOM
power
SOM
temp
Environment conditions
n Full screen
Glmark2
Glmark2 runs a series of tests, rendering different kinds of 2D and 3D graphics and animations on the
screen and then measures the output performance in terms of frames per second (fps). It then
averages out the fps across all the tests to calculate a score for the GPU.
VPU
Command
~# glmark2-es2-wayland --fullscreen
Results
TestResolutionSOM variant InterfaceScoreMetricSOM power SOM temp
See the ConnectCore 8M Nano documentation portal for additional information, including hardware
reference manuals, comprehensive software documentation, links to design documents, and
hardware compatibility reports.
ConnectCore® 8M Nano Performance and Power
23
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.