Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
SoC Design and Simulation blog Your Q&A answered: How to implement a secure IoT system on Armv8-M
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • Technical discussion
  • training
  • Embedded
  • System Design Kit
  • CoreLink SSE-200
  • System Design
  • Internet of Things (IoT)
  • webinar
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Your Q&A answered: How to implement a secure IoT system on Armv8-M

Stephanie Usher
Stephanie Usher
April 6, 2017
The Arm System Design Kits (also known as Arm CoreLink System Design Kits or SDKs) have been rebranded into Arm Corstone foundation IP.

Last week we ran two packed webinars titled “How to implement a secure IoT system on Armv8-M”. During the webinar we looked at how to protect an IoT system from security attacks. We explored an example IoT system, showing all the necessary hardware and software components you need to consider in your next design. We also shared some of the products and tools available from Arm, to create the most efficient and viable IoT system.

During the webinar, we also announced the brand new Arm CoreLink SDK-200, which will help you accelerate your next IoT design. We even shared a unique discount code, which will allow you to access some best-in-class training from Arm experts, for just $99 – what a bargain!

Catch up now…

If you missed this technical webinar with Applications Engineer, Ed Player and IoT Product Manager, Mike Eftimakis – there’s still time to catch up! Just click the link below and start watching! The webinar was incredibly popular, so we promised to follow up with some of the questions we missed last week. Keep reading for the technical Q&A…

Watch webinar on-demand

Download the webinar slides

Learn more about Arm training 

Technical Q&A…

  • Is the Arm CoreLink SSE-200 subsystem available for the Arm Cortex-M23?
  • Why do you propose having two cores in your CoreLink SDK-200?
  • How did you measure the Instruction cache efficiency? Just code execution from Flash? Reading data from Flash? Programming data to Flash?
  • What sort of visibility does a non-secure debugger have of the secure sections? 
  • Can secure accesses access both secure and nonsecure address map, whereas, nonsecure only access nonsecure part of the address map?
  • At what point in time is the boot security map fixed into the chip?
  • Does a library exist for Python to use the secure features of Armv8-M or can they only be accessed using ASM or C/C++?
  • Is it possible to set a memory region from non-secure to secure at runtime?
  • Will a BLXNS into a location which is marked as secure, end up in the non-secure state, or will there be an exception?
  • Is the IDAU also run-time programmable?
  • With regard to slide 38 that talks about calling from secure code to non-secure code, can we assume that the registers pushed {r4-r11} cannot be viewed by examining the stack?
  • What is NSC?
  • I didn't understand the difference between SAU and IDAU. Can you elaborate on it?
  • Does Cortex-M33 support TCMs?
  • What does Keil offer that GCC does not?
  • Could you give some tips on developing for Armv8-M with IAR tools?
Anonymous
Parents
  • Mike EFTIMAKIS
    Offline Mike EFTIMAKIS over 5 years ago

    Thank you very much for all the questions, we will answer them progressively... Come back often! ;-)

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Comment
  • Mike EFTIMAKIS
    Offline Mike EFTIMAKIS over 5 years ago

    Thank you very much for all the questions, we will answer them progressively... Come back often! ;-)

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Children
No Data
SoC Design and Simulation blog
  • Arm Virtual Platform co-simulation solution accelerates SoC verification

    Daniel Owens
    Daniel Owens
    Avery Design Systems’ co-simulation design verification solution that integrates SystemC-based Arm virtual platforms with a SystemVerilog environment.
    • December 6, 2022
  • IP exchange and Cycle Models end-of-life update

    Gemma Platt
    Gemma Platt
    Arm Cycle Models and Arm IP Exchange are now End-of-Life, understand what this means to you.
    • May 25, 2022
  • Accelerate IP Selection with the New Arm IP Explorer

    Zach Lasiuk
    Zach Lasiuk
    The newly announced Arm IP Explorer platform represents a step-change in efficiency for the IP selection process when defining a custom System on Chip (SoC).
    • May 4, 2022