Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog Cortex-M23 FPGA board available now!
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Cortex-M23 FPGA board available now!

Tim Menasveta
Tim Menasveta
January 17, 2017

Recently, I wrote about the five key features of ARM Cortex-M23 processor – one of them being ARM TrustZone for ARMv8-M. TrustZone’s concept of isolating Secure and Non-secure resources on the device is not new. Today, many millions of ARM-based application processors rely on TrustZone to securely deliver authentication services, digital media rights control, etc.  What is new, however, is how it is done on the Cortex-M class processor: through hardware-enforced transitions between the Secure world and Non-secure world, removing any software overhead and guaranteeing minimal, as well as deterministic, interrupt latencies for state transitions.

Today, you can start developing secured embedded software on the ARM Cortex-M23! You can now access an example Cortex-M23 IoT FPGA image, which can be used on the ARM Cortex-M Prototyping System (MPS2+).  The example Cortex-M23 IoT image includes the Cortex-M23 processor, an AHB5 subsystem, memory, timers, etc. The package also includes application note AN519 and the Cortex-M23 IoT User Guide, bare metal test code, and the pack for Keil MDK.


Cortex-M Prototyping System, or MPS2+

It’s available to download from the MPS2+ page - scroll down to the application notes section, and just below it, you’ll see the download. 

To purchase the MPS2+ board, please contact salesinfo@arm.com.

 
Anonymous
Embedded and Microcontrollers blog
  • Formally verifying a floating-point division routine with Gappa – part 2

    Simon Tatham
    Simon Tatham
    A method of testing whether a numerical error analysis using Gappa really matches the code it is intended to describe.
    • September 4, 2025
  • Formally verifying a floating-point division routine with Gappa – part 1

    Simon Tatham
    Simon Tatham
    Learn the basics of using Gappa for numerical error analysis, using floating-point division in Arm machine code as a case study.
    • September 4, 2025
  • Adapting Kubernetes for high-performance IoT Edge deployments

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    In this blog post, we address heterogeneity in IoT edge deployments using Kubernetes.
    • August 21, 2024