• What is the "Integer divide unit with support for operand-dependent early termination"?

    Tony
    Tony

    We are evaluating the CM33. 

    The CM33 documentation mentions " Integer divide unit with support for operand-dependent early termination", what does it mean by "operand-dependent early termination"?  Thanks!

     

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • Software interrupt generation on Cortex M33.

    sdiwakar
    sdiwakar

    Hi,

    On Cortex M33 , i am trying to check software interrupt functionality. Below is the CMSIS APIs i used.  Note that the CPU is in secure world and secure VTOR is being configured.

    Also, ITNS config for this line is set to secure.

    NVIC_SetPriorityGrouping…

    • Answered
    • over 3 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Cortex-M23/M33 dynamic power

    ahming
    ahming

    I am doing a survey of the Cortex-M processors, and came across the M23/M33, which are described as having very low power like the M0. Are there some actual numbers (for example, with the smallest configuration, with TrustZone, in 28HPM or 40LP)? Or,…

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • Keil MDK for Cortex-M33 project

    Radhika  Raghavendran
    Radhika Raghavendran

    Hi,

    I am trying to build software(esp device driver support) for a particular Cortex-M33 microcontroller offering from my company. I have a few questions about software IDE and tools supported by ARM:

    • Does Keil MDK (uVision) version 5.26.2 support building…
    • over 1 year ago
    • Software Tools
    • Keil forum
  • Is the Corelink SSE-200 Subsystem available for Cortex M23?

    Mike EFTIMAKIS
    Mike EFTIMAKIS

    This question was raised in the 'How to implement a secure IoT system on ARMv8-M' webinar, view all the questions in the round up blog post. 

     
    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • Can you explain why you propose having two cores in your CoreLink SSE-200?

    Mike EFTIMAKIS
    Mike EFTIMAKIS

    This question was raised in the 'How to implement a secure IoT system on ARMv8-M' webinar, view all the questions in the round up blog post. 

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • Does Cortex-M33 support TCMs?

    Ed Player
    Ed Player

    This question was raised in the 'How to implement a secure IoT system on ARMv8-M' webinar, view all the questions in the round up blog post. 

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • Install Android OS on ARM Cortex-M3

    PROSANJEET SARKAR
    PROSANJEET SARKAR

    please sir suggest me how will i install os android in the arm cortex m3

    • Answered
    • over 6 years ago
    • Open Source Software and Platforms
    • Android forum
  • What is TrustZone for ARMv8-M?

    Diya Soubra
    Diya Soubra

    As a product manager for the Cortex-M33, I see this question pop up a lot. Below is my version of the answer.

    Characteristics of TrustZone technology

    • TrustZone is the security foundation for billions of ARM Cortex-A processor-based systems
    • TrustZone…
    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • Which of the Cortex-M processors support TrustZone for ARMv8-M today?

    Diya Soubra
    Diya Soubra

    Another question that I see come up once in a while.

     

    Both the Cortex-M33 and the Cortex-M23 support TrustZone for ARMv8-M.

    Cortex-M23 is the smallest lowest power TrustZone Cortex processor from ARM.

    Cortex-M33 is a general purpose TrustZone processor…

    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • What is the top level difference in features between Cortex-M23 and Cortex-M33?

    Diya Soubra
    Diya Soubra

    Both processors have TrustZone for ARMv8-M. The following table compares the other top level features.

     

     

    *Performance numbers are preliminary

    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • Link to download gcc support for TrustZone for ARMv8-M

    Diya Soubra
    Diya Soubra
    * All GCC 6 features, plus latest mainline features:
      + Full ARMv8-M support including atomics and Security Extensions
      + ARM PURECODE support for ARMv7-M and ARMv8-M Mainline
      + Co-processor intrinsics support
      + Cortex-M23 and Cortex-M33 support
      + -mthumb…
    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • What is the top level difference in features between Cortex-M33 and Cortex-M4?

    Diya Soubra
    Diya Soubra

    This is a very common question.

    The diagram below is a pictorial description of the differences followed by some explanations.

    Cortex-M33 v Cortex-M4 features

    Starting from the bottom:

    • Cortex-M33 is an implementation of the ARMv8-M architecture. Full details are in my blog on the 5…
    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • What is the top level difference in features between Cortex-M23 and Cortex-M0+?

    Diya Soubra
    Diya Soubra

    This is a very common question too.

    The diagram is a pictorial description of the differences followed by some explanations.

     

     

    Starting from the bottom:

     

    -Cortex-M23 is an implementation of the ARMv8-M architecture. Full details here.

    -Using the same debug…

    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • Technical Reference Manual for Cortex-M33 is released to the web

    Diya Soubra
    Diya Soubra

    For those looking for more technical information for the Cortex-M33 the TRM is now posted in info center

     

    http://infocenter.arm.com/help/topic/com.arm.doc.100230_0002_00_en/cortex_m33_trm_100230_0002_00_en.pdf

     

    The Cortex-M23 TRM was posted a while b…

    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • [Cortex-M33 FVP]:SecureFault with SAU disable

    sdiwakar
    sdiwakar

    Hello,

    I am using Cortex-M33 FVP model to run the Keil RTX TrustZoneV8M RTOS example.
    Have also tried to experiment with the memory map configuration and the corresponding SAU region programming for NS/S patitioning and the behaviour is as expected.

    However…

    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • How to use the microphone to input sound and store on the MPS3 FPGA

    LinZihYuan
    LinZihYuan

    Such as the title, I have a board of MPS3

    I want to try to use the microphone to input the sound, then output through the speaker.

    But I have been unable to find a way. I hope someone can point me out. Thank you.

    • Answered
    • over 1 year ago
    • DesignStart
    • DesignStart forum
  • Latest Arm Cortex-M processor now available on the Cloud

    Plout Galatsopoulos
    Plout Galatsopoulos

    Arm has released an exciting new addition to the DesignStart family, available on the cloud! The vibrant DesignStart community of academic and commercial system developers can now access a new prototyping platform on the Amazon Web Services (AWS) cloud…

    • over 1 year ago
    • Arm Research
    • Research Articles
  • Physically Unclonable Functions as a Solid Foundation of Platform Security Architecture

    Marten van Hulst
    Marten van Hulst

    Introduction

    Today, there is general agreement amongst most stakeholders that IoT is not going to take off and reach its full potential unless we come up with a solid approach to securing both the “Things” in IoT and the communication between them. An…

    • over 1 year ago
    • Internet of Things
    • Internet of Things
  • NXP enhances embedded security and signal processing with new Arm Cortex-M33 based chip families

    Kobus Marneweck
    Kobus Marneweck

    There is no doubt that the next generation of The Internet of Things devices market has exploded, and with that comes the need for the next generation of microcontrollers to support enhanced security, as well as more processing power, while further decreasing…

    • over 1 year ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M blog
  • Webinar Q&A - Securing your IoT device with Arm TrustZone for Cortex-M

    Phil Burr
    Phil Burr

    Securing embedded systems has become a critical task for developers. It is nearly impossible to turn on the news and not hear about yet another major security breach. So how do you implement the design methodologies necessary to secure your embedded systems…

    • over 2 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M blog
  • Nordic Semiconductor announce the first Cortex-M33 based chip with TrustZone

    Phil Burr
    Phil Burr

    This was a big week for both Arm and IoT, as Nordic announced the upcoming release of the nRF9160 System-in-Package (SiP), which is the very first chip to implement the Arm Cortex-M33 processor and Arm CryptoCell-310. It’s the first of Nordic’s upcoming…

    • over 2 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M blog
  • Designing secure IoT devices starts with a secure boot

    Diya Soubra
    Diya Soubra

    Last week, I had the pleasure of taking part in an embedded security webinar called “Designing secure IoT devices starts with a secure boot”, hosted by one of our silicon partners, NXP. I presented alongside Donnie Garcia, Solutions Architect for Secure…

    • over 2 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M blog
  • White Paper: Cortex-M for Beginners - An overview of the Arm Cortex-M processor family and comparison

    Ping Zuo 左平
    Ping Zuo 左平

    by Joseph Yiu

    Abstract

    The Arm Cortex-M family now has five processors. In this paper, we compare the features of various Cortex-M processors and highlight considerations for selecting the correct processor for your application. The paper includes detailed…

    • White Paper - Cortex-M for Beginners - 2016 (final v3).pdf
    • over 3 years ago
    • Processors
    • Processors blog
  • Cortex-M processors in DSP applications. Why not?

    Thomas Lorenser
    Thomas Lorenser

    Have you ever been in a situation where you successfully validated your algorithm and asked yourself: is there a hardware platform with DSP capabilities so I can get my embedded project to market quickly? Guess what: other people have dealt with the…

    • over 3 years ago
    • Processors
    • Processors blog
>