Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • 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
    • SystemReady Certification
  • 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
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Musca-S1 Frequently Asked Questions
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • +A-class platforms
  • -M-class platforms
    • -IoT Subsystems
      • Corstone-300 Platforms
      • +Beetle development board
      • -Musca development boards
        • Musca Platforms Links & Resources
        • +Musca-A development board
        • +Musca-B1 development board
        • -Musca-S1 development board
          • Musca-S1 Frequently Asked Questions
          • Musca-S1 Links & Resources
          • Musca-S1 Firmware update & QSPI/MRAM boot recovery
          • Board automatic run on power up
          • Keil Support for Musca-S1
          • +Musca-S1 Software Examples
        • Configuring S/NS Memory in an Armv8-M System
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

Musca-S1 Frequently Asked Questions

What is the difference between Musca-S1 and other Musca boards?

When will Arm Musca-S1 boards be available under the Musca Loaner Program?

How do I get the Blinky example supplied on the board?

Can I use Arm Keil MDK Microcontroller Development Kit tools with the Musca-S1 Board?

How do I download Arm Keil MDK Musca-S1 Board Software Pack (SP/DFP)?

Is Musca-S1 Supported in Trusted Firmware-M?


What is the difference between Musca-S1 and other Musca boards? 

Musca-S1 is a port of Musca-A1 and B1 secure IoT testchips to the Samsung LNM28FDS process with the addition of a new Code MRAM memory subsystem, Body Biasing and 1.8V IO. Musca-S1 uses the same Musca-A1 Chip Package and is IO pin backward compatibility with Musca-A1.

When will Arm Musca-S1 boards be available under the Musca Loaner Program?

Getting security right in IoT requires a number of different elements, from a Root-of-Trust to a complete set of security features (e.g. isolation, encryption, authentication, secure provisioning, over-the-air update, device monitoring and many more). Designing this from scratch is time-consuming and increasingly more complex. Therefore, starting from a strong foundation makes designing security into your products much easier. So request your Musca-S1 Loaner board to learn how to make eMRAM-enabled IoT security easier and faster.

Musca-S1 boards can be requested under the Arm Musca Loaner program on the Musca-S1 Developer’s page. To receive your Musca-S1 loaner board, you will be required to sign an Arm End User License Agreement (EULA)

How do I get the Blinky example supplied on the board?

The board is delivered programmed with a simple Blinky example.  The source code for this example is not publicly available.  However a copy of the binary file can be found in the Boot Recovery article with instructions on how to load it onto the board.

Can I use Arm Keil MDK Microcontroller Development Kit tools with the Musca-S1 Board?

Yes. The Arm® Keil Microcontroller Development Kit (MDK) tools include C/C++ compilers, integrated development environments, RTOS, middleware, as well as debug adapters and evaluation boards for Arm Cortex®-M based devices, including the Arm Keil MDK Musca-S1 Software Pack (SP), also known as the DFP (Device Family Pack).

Keil MDK comes in four editions and can be compared and downloaded from The Arm Keil Website.

The latest version of Keil MDK is v5.30.

How do I download Arm Keil MDK Musca-S1 Board Software Pack (SP/DFP)?

A Device Family Pack (DFP) is used to extend the initial Package Description (PDSC) file to add SVD files, Flash algorithms, and device-related software components such as system and HAL files, including examples.

The Arm Keil MDK Musca-S1 SP/DFP can be downloaded from the Keil Musca-S1 page.

The latest version of Keil MDK Musca-S1 DFP is ARMMusca-S1_DFP.1.1.0.

Is Musca-S1 Supported in Trusted Firmware-M?

Yes. Trusted Firmware-M provides a reference implementation of secure world software for  Armv8-M. It provides SoC developers and OEMs with a reference trusted code base complying with the relevant Arm specifications, including support for Armv8-M / Trusted Firmware-M (TF-M) and relationship with Platform Security Architecture (PSA).

 PSA provides a common security foundation for the whole IoT ecosystem. It includes many elements, including architecture specifications and threat models. An important part of PSA is open-source firmware. This is available in the form of Trusted Firmware-M for Arm Cortex-M23 and Arm Cortex-M33 processors, which use Arm TrustZone technology.

 The Trusted Firmware-M codebase for Musca-S1 is available as a reference implementation of PSA at the Trusted Firmware Website.

  • Share
  • History
  • More
  • Cancel
Related
Recommended