LPC55(S)0x CoreMark Porting Guide
●CoreMark, developed by EEMBC, is a simple, yet sophisticated benchmark that is designed specifically to test the functionality of an embedded processor core. Running CoreMark produces a single-number score allowing users to make quick comparisons between processors.
●LPC55S0x/LPC550x is an Arm Cortex-M33 based microcontroller for embedded applications. These devices include:
■Up to 96 KB of on-chip SRAM, up to 256 KB on-chip flash
■Running at a frequency of up to 96 MHz
■PRINCE module for on-the-fly flash encryption/decryption
■CASPER Crypto/FFT engine
■One CAN-FD with dedicated DMA controller
■Five general-purpose timers, one SCTimer/PWM, one RTC/alarm timer
■One 24-bit Multi-Rate Timer (MRT)
■A Windowed Watchdog Timer (WWDT)
■Nine flexible serial communication peripherals (which can be configured as a USART, SPI, high speed SPI, I2C, or I2S interface)
■Programmable Logic Unit (PLU)
■One 16-bit 2.0 Msamples/sec ADC, comparator, and temperature sensor
●The Cortex-M33 offers 18.2% performance increase in the same process technology compared to the high embedded performance bars already established by Cortex-M4 processors, while improving power efficiency. Cortex-M33 official CoreMark is 4.02 CoreMark/MHz, and Cortex-M4 official CoreMark is 3.40 CoreMark/MHz.
●This application note describes how to port CoreMark code to LPC55S0x/LPC550x, which involves setting up software and hardware including memory partitioning, compiler setting, and board setup. It also describes how to measure CoreMark scores on the Cortex-M33 and the result including CoreMark scores and power consumption in μA/MHz. Separate CoreMark projects for different software development tools (Keil MDK, IAR EWARM, and MCUXpresso IDE) are also included here for reference.
|
|
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
30 October 2020 |
|
Rev. 0 |
|
AN13035 |
|
6.9 MB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.