5 Conclusion

This white paper describes the toolchain, compiler and optimization flags, and the process for running benchmarks such as Dhrystone, CoreMark, and CoreMark-PRO using the PolarFire SoC Icicle kit.

The best performance results are achieved when code is executed from L2 Scratchpad memory or LPDDR4 memory. When executing applications from LIM, the instructions and data are not cached. LIM is intended for executing applications with deterministic behavior.