EV-COG-AD3029LZ User Guide UG-1205 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com How to Reproduce the ADuCM3027/ADuCM3029 EEMBC Scores on the EV-COG-AD3029LZ EVALUATION KIT CONTENTS GENERAL DESCRIPTION This user guide describes how to reproduce the Embedded EV-COG-AD3029LZ Microprocessor Benchmark Consortium (EEMBC) ULPBench EV-GEAR-EXPANDER1Z Core Profile score and the CoreMark score for the ADuCM3027/ HARDWARE REQUIRED ADuCM3029 microcontrollers. EEMBC ULPBench EnergyMonitor hardware This user guide describes the steps necessary to install the software and to set up the all of the hardware for measuring SOFTWARE REQUIRED both scores. EEMBC ULPBench EnergyMonitor software This user guide details the energy consumed by the ADuCM3027/ IAR Embedded Workbench ADuCM3029 microcontroller in the different power modes used Any serial monitor (PuTTY is used in this example) on the benchmark, which confirms the ADuCM3027/ ADuCM3029 data sheet power specifications. The ADuCM3027/ADuCM3029 is an ultra low power, integrated, mixed-signal microcontroller system used for processing, control, and connectivity. The microcontroller unit (MCU) subsystem is based on the Arm Cortex-M3 processor, a collection of digital peripherals, cache embedded SRAM and flash memory, and an analog subsystem that provides clocking, reset, and power manage- ment capabilities, along with the analog-to-digital converter (ADC). The ADuCM3027/ADuCM3029 processor provides a collection of power modes and features, for example, dynamic and software controlled clock gating and power gating, to support extremely low dynamic power management and hibernate power manage- ment. This user guide must be used in conjunction the ADuCM3027/ ADuCM3029 data sheet when using the EV-COG-AD3029LZ evaluation board. Figure 1. EEMBC ULPBench Score Window Rev. 0 Page 1 of 13 14302-001UG-1205 EV-COG-AD3029LZ User Guide TABLE OF CONTENTS Evaluation Kit Contents ................................................................... 1 CoreMark............................................................................................7 Hardware Required .......................................................................... 1 Loading the CoreMark Project ....................................................7 Software Required ............................................................................ 1 Running the Application ..............................................................7 General Description ......................................................................... 1 CoreMark Results ..........................................................................8 Revision History ............................................................................... 2 Power Measurements ................................................................. 10 About the EEMBC ............................................................................ 3 ULPBench Core Profile ................................................................. 11 About CoreMark........................................................................... 3 The EnergyMonitor ................................................................... 11 About ULPBench.......................................................................... 3 Building the Application Code ................................................. 11 IAR Setup ........................................................................................... 4 Running the Benchmark ........................................................... 12 IAR Tools Installation .................................................................. 4 Results Analysis .......................................................................... 13 IAR Project Configuration .......................................................... 4 REVISION HISTORY 4/2018Revision 0: Initial Version Rev. 0 Page 2 of 13