Small, simple SAM G55 (ARM Cortex M4F) development board with extra functions
- SAM G55 MCU with FPU @ 120MHz ( 512 Kbytes Flash / 176 Kbytes SRAM )
- ARM Cortex M4F core
- JTAG ISP / Debug port ( external programmer / debugger needed )
- micro USB port for communication and battery charging
- LiPo connector and charger
- 3.3V / 1A switching regulator ( ...to feed the external peripherals )
- 32.768 kHz crystal
- User button and LED
- Reset button
- Micro SD card slot ( SPI )
- GPIO port header
- Extra power header for the external peripherals
10/20/2017 at 13:37 •
This experiment shows the overclocking results of the Atmel SAMG55 ARM Cortex M4F MCU.
The settings used:
- 3.3V supply voltage
- CPU clock from the external 32.768 KHz crystal multiplied by the internal PLL
- USB HID stack was running parallel
- 16K cache
- 5 flash wait states
- application runs from on-chip flash
- test application is the encoding + decoding of a 320 sample frame with CODEC2 700C algorithm (http://www.rowetel.com/?page_id=452)
|encode + |
|28,5 ms ||26,5 ms
120 MHz is the maximal CPU clock frequency allowed officially. The MCU was running stable at 160 MHz with continuous USB HID data communication.
The experiment shows, that 33% overclocking is still stable.
10/20/2017 at 13:25 •
Here are some statistics of the cache performance. The MCU is an Atmel SAMG55 Cortex M4 with FPU.
The test algorithm is the state of the art CODEC2 voice coder (http://www.rowetel.com/?page_id=452)
The test application uses the 700C coding setting. The chart below shows the average encoding + decoding time in ms @ 120MHz with different cache size settings.
|42 ms||29,5 ms
10/04/2017 at 10:52 •
Atmel Software Framework (ASF) components work like charm!
View all 3 project logs
Enjoy this project?