IoT Test Chips and Boards

Arm create a range of boards, which are built around Arm-developed test chips. These boards enable easier development or evaluation of the Arm IP in real-life conditions. The Arm powered IoT test chips are based on subsystem IP, which offer a foundation for your future designs.

 Some use cases for these IoT boards include:

  • Simplified integration of Arm TrustZone security technology for software developers, by getting a realistic Armv8-M development platform (Musca only)
  • Improved understanding of the trade-offs and performance of the IP, inside the SoC for hardware designers
  • SoC architects can use the test chips as reference for their future products
  • Product companies could these IoT boards to make progress on software before the final silicon is available
  • Partners can use them to demonstrate complementary IP in a system context

Three boards containing Arm IoT test chips are currently available:

Musca-A Test Chip

The Arm Musca-A board is based on the latest Arm Corelink SSE-200 Subsystem featuring two Arm Cortex-M33 processors. This board is the first Platform Security Architecture (PSA) development platform.

This design extends the Arm TrustZone architecture, from the processors to the whole system and utilizes the Arm TrustZone CryptoCell-312. This means that developers can use the latest security technology to implement the best protection for IoT devices.

Musca-B1 Test Chip

The Musca-B1 test chip board is an evaluation platform to develop PSA-ready IoT Subsystems for Cortex-M, based on the Armv8-M architecture. It is built on the Platform Security Architecture (PSA) principles and introduces additional security features, such as CryptoIsland and eFlash.






Arm Musca-A1 development board

 

 

The development board image of the Musca-B1 test chip.

Beetle IoT Evaluation Platform

The Arm Beetle board is based on the Arm CoreLink SSE-100 Subsystem, which features the Arm Cortex-M3 processor. This is a great example of a design containing embedded Flash, a cache and Bluetooth radio.

Use the Mbed OS software framework to build IoT applications.



    

Get support

Arm support

Arm training courses and on-site system-design advisory services enable licensees to realize maximum system performance with lowest risk and fastest time-to-market.

Arm training courses   Open a support case

Community Blogs

Community Forums

Suggested answer Hi folks, anyone got any idea on which compiler to use in Qemu for working with 64bit Arm Architecture? Complete noob here
  • qemu
0 votes 24 views 1 replies Latest 9 hours ago by Jason Andrews Answer this
Suggested answer Arm keil optimization 0 votes 31 views 1 replies Latest 22 hours ago by srujana Answer this
Suggested answer Unable to load modules upon loading arm64 kernel build
  • Kernel Developers
  • U-Boot
  • Arm64
0 votes 87 views 1 replies Latest 7 days ago by Ash Wilding Answer this
Answered Juno board armplat_1810.py build script issue. 0 votes 83 views 1 replies Latest 8 days ago by Ruide Answer this
Not answered Devboards or FVP which have support for ARM v8.5A ?
  • Armv8-A
0 votes 41 views 0 replies Started 8 days ago by Abs Answer this
Suggested answer Faster board for Kano OS than Raspberry Pi
  • Raspberry Pi 3
0 votes 154 views 2 replies Latest 11 days ago by Wabi Sabi Answer this
Not answered Bootloader and binary file address
  • 32-bit
  • Microcontroller (MCU)
  • STM32
  • Cortex-M4
  • STM32 F4
0 votes 60 views 0 replies Started 19 days ago by François Answer this
Not answered How to merge sections which have same name to one section with armlink ? 0 votes 68 views 0 replies Started 19 days ago by qujiemin Answer this
Suggested answer Coresight not getting enabled in juno 0 votes 507 views 2 replies Latest 26 days ago by Sudeep Holla Answer this
Answered PMU CP15 on AARCH64 - Cortex a-53 - Assembly Error on MRC-MCR 0 votes 409 views 1 replies Latest 1 months ago by br-dev Answer this
Suggested answer Data Watch DWT on RPI3 without debuigger 0 votes 891 views 5 replies Latest 1 months ago by br-dev Answer this
Suggested answer ARM assembler macro question
  • Arm Assembly
0 votes 372 views 1 replies Latest 2 months ago by a.surati Answer this
Suggested answer Hi folks, anyone got any idea on which compiler to use in Qemu for working with 64bit Arm Architecture? Complete noob here Latest 9 hours ago by Jason Andrews 1 replies 24 views
Suggested answer Arm keil optimization Latest 22 hours ago by srujana 1 replies 31 views
Suggested answer Unable to load modules upon loading arm64 kernel build Latest 7 days ago by Ash Wilding 1 replies 87 views
Answered Juno board armplat_1810.py build script issue. Latest 8 days ago by Ruide 1 replies 83 views
Not answered Devboards or FVP which have support for ARM v8.5A ? Started 8 days ago by Abs 0 replies 41 views
Suggested answer Faster board for Kano OS than Raspberry Pi Latest 11 days ago by Wabi Sabi 2 replies 154 views
Not answered Bootloader and binary file address Started 19 days ago by François 0 replies 60 views
Not answered How to merge sections which have same name to one section with armlink ? Started 19 days ago by qujiemin 0 replies 68 views
Suggested answer Coresight not getting enabled in juno Latest 26 days ago by Sudeep Holla 2 replies 507 views
Answered PMU CP15 on AARCH64 - Cortex a-53 - Assembly Error on MRC-MCR Latest 1 months ago by br-dev 1 replies 409 views
Suggested answer Data Watch DWT on RPI3 without debuigger Latest 1 months ago by br-dev 5 replies 891 views
Suggested answer ARM assembler macro question Latest 2 months ago by a.surati 1 replies 372 views