FRDMKL27Z User’s Guide, Rev. 0, 02/2015
12
Freescale Semiconductor, Inc.
Using the FRDM-KL27Z with EEMBC ULPBench
6
Using the FRDM-KL27Z with EEMBC ULPBench
The FRDM-KL27Z board supports the EEMBC® ULPBench benchmark. Information on this benchmark,
including a description of what it is and instructions on how to obtain and use the associated
EnergyMonitor hardware and software can be found at
EEMBC.org
.
The FRDM-KL27Z board can easily be modified to support the EEMBC ULPBench benchmark and the
connection of the EEMBC EnergyMonitor v1.0.
6.1
Hardware modifications required for EnergyMonitor
The only board modifications required are to configure the board to measure current and isolate the
OpenSDA MCU (refer to
Figure 2
).
•
Add J17 and remove R1 and R2. This provides a means of powering the KL27 Kinetis MCU with
the EnergyMonitor.
•
Add J9 and remove R4 to isolate the OpenSDA MCU Vdd supply.
•
Remove R7, R21 and R83 to isolate external current paths.
•
Add a single pin header to TP4.
6.2
Programming the ULPBench device software
The ULPBench requires that the specific ULPBench profile software be loaded on the target device. This
can be performed by either using the on-board OpenSDA debug/MSD interface, instruction for which can
be found in the
OpenSDA User’s Guide
, or by means of an external SWD interface (J11 would need to be
populated to use this method). If the default on-board interface is being used then J5, J6, J7, J9 and J17
must be placed while the code is programmed into the KL27 device. The board should be powered by
means of USB connector J3 when programming the KL27. The EnergyMonitor should not be used to
power the board when programming the KL27. These jumpers, along with the USB cable, must be
removed when the EnergyMonitor is running to obtain the correct benchmark score.
6.3
Hardware configuration
The KL27 must be isolated from the OpenSDA MCU and any external pull up devices which may draw
additional current. The hardware modifications in
Section 6.1, “Hardware modifications required for
EnergyMonitor
” must first be made. The following board jumpers must be removed:
•
J9 and J17 to isolate the power supply and allow connection of the EnergyMonitor
•
J5 to isolate the RESET line from the OpenSDA MCU
•
J6 and J7 to isolate the SWD signals from the OpenSDA MCU
•
J19 and J22 to isolate several external pull up devices
•
J23 and J24 to isolate the I
2
C signals from the on board sensor devices
•
J25 and J26 to isolate the UART signals from the OpenSDA MCU
•
J27 and J28 to isolate the interrupt signals from the on board sensor devices