Beetle 3 Medium Circuit Board.

Getting Started

The Arm Beetle IoT evaluation board is built around the Arm CoreLink SSE-100 Subsystem, which allows design teams to create IoT endpoints faster and with lower risk. Arm’s scalable IP solutions are designed to target across the value chain, from sensors to servers. Arm’s IoT subsystem with Mbed OS is a complete reference system, that reduces the complexity and risk of a SoC design for IoT endpoints. The subsystem features a range of peripherals and interfaces. It is specifically designed for use with Cortex-M processors and Arm Cordio Bluetooth Smart Radio IP. Arm has taken this subsystem and generated a proof of concept test chip called Beetle.

Key benefits of the Arm Beetle board include:

  • Single-chip Cortex-M3 based IoT design
  • Features embedded Flash and Bluetooth
  • Evaluate and develop IoT applications 

Applications

Evaluation of Arm IP for IoT in a system context.

Specifications

Board name (short)  Beetle
Part number V2M-Beetle-0340A
PCB number HBI-0295B
Datasheet V2M_Beetle_datasheet
Manuals Technical Reference Manual
Form factor
69 x 53mm (2.7 x 2.1 inches)
CPU
Arm Cortex-M3
Subsystem Arm CoreLink SSE-100 Subsystem
Radio Cordio BT4.2 Bluetooth Smart radio
Memory 256KB of embedded flash
  2MB of external QSPI flash
Debug
JTAG

SWD
  CMSIS-DAP with a virtual UART port
  4-bit TRACE
 Expansion GPIO
  UART
  SPI
  I2C
  Analog signals

 

Key product highlights

The central element of the platform is the IoT subsystem, which is pre-validated allowing the user to hit the ground running. Arm extended the IoT subsystem, attaching the Arm Cortex-M3 processor, the Arm Cordio Bluetooth Smart radio, the TSMC embedded flash and a host of other complementary peripherals to create the Beetle test-chip.

The design is fully compliant with Arm’s Mbed OS IoT software framework, which enables rapid development and prototyping. It is loaded with debug features including: JTAG, SWD, CMSIS-DAP and TRACE. The Beetle board has support for expansion using Arduino® headers. It is an ideal platform for the evaluation of an Arm CoreLink SSE-100 Subsystem IoT subsystem.

A microcontroller-based configuration mechanism provides an easy, USB-based, plug-and-play method for programming software and firmware into the system flash memory from an attached PC.


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 Forums

Answered Where do I find presentations and photos from SC'18? 2 votes 1483 views 0 replies Started 10 months ago by John Linford Answer this
Not answered Print a char in hex not correct. Is is a C51 bug? 0 votes 18 views 0 replies Started 8 hours ago by gohigh Answer this
Not answered How to generate an address size fault? 0 votes 20 views 0 replies Started 9 hours ago by ohskr27 Answer this
Suggested answer arm-eabi-gcc-8.3.0.exe: error: CreateProcess: No such file or directory
  • GCC
  • GNU Arm
0 votes 70 views 1 replies Latest 15 hours ago by Joey Ye Answer this
Suggested answer Cortex R GNU C++ Toolchain 0 votes 159 views 3 replies Latest 15 hours ago by Joey Ye Answer this
Not answered For DS-5, How to select the toolchain, whether select_toolchain.bat support input parameter? 0 votes 179 views 0 replies Started 19 hours ago by fnjcr Answer this
Suggested answer What is suggested debounce time for keypad?
  • Keil C51 Tools
0 votes 378 views 4 replies Latest 20 hours ago by ²erik malund Answer this
Suggested answer AXI4:- Unaligned transfer 0 votes 155 views 2 replies Latest 22 hours ago by Ravi V. Answer this
Suggested answer nn_quantizer.py in the ML-CIFAR10 examples returning out of range index error for Caffe LeNet example for MNIST
  • Machine Learning (ML)
  • CMSIS-NN
0 votes 769 views 2 replies Latest 22 hours ago by rafakath Answer this
Suggested answer QSP not available error even though ARM DS-5 Gold with env properly set
  • DS-5 Development Studio
  • Run-Time Environment
  • TrustZone
  • Linux
0 votes 6102 views 8 replies Latest yesterday by 章政 Answer this
Suggested answer NIC301 sizing 0 votes 109 views 1 replies Latest yesterday by Colin Campbell Answer this
Not answered Is routerlogin net not working properly? 0 votes 100 views 0 replies Started yesterday by Brett P. Gardner Answer this
Answered Where do I find presentations and photos from SC'18? Started 10 months ago by John Linford 0 replies 1483 views
Not answered Print a char in hex not correct. Is is a C51 bug? Started 8 hours ago by gohigh 0 replies 18 views
Not answered How to generate an address size fault? Started 9 hours ago by ohskr27 0 replies 20 views
Suggested answer arm-eabi-gcc-8.3.0.exe: error: CreateProcess: No such file or directory Latest 15 hours ago by Joey Ye 1 replies 70 views
Suggested answer Cortex R GNU C++ Toolchain Latest 15 hours ago by Joey Ye 3 replies 159 views
Not answered For DS-5, How to select the toolchain, whether select_toolchain.bat support input parameter? Started 19 hours ago by fnjcr 0 replies 179 views
Suggested answer What is suggested debounce time for keypad? Latest 20 hours ago by ²erik malund 4 replies 378 views
Suggested answer AXI4:- Unaligned transfer Latest 22 hours ago by Ravi V. 2 replies 155 views
Suggested answer nn_quantizer.py in the ML-CIFAR10 examples returning out of range index error for Caffe LeNet example for MNIST Latest 22 hours ago by rafakath 2 replies 769 views
Suggested answer QSP not available error even though ARM DS-5 Gold with env properly set Latest yesterday by 章政 8 replies 6102 views
Suggested answer NIC301 sizing Latest yesterday by Colin Campbell 1 replies 109 views
Not answered Is routerlogin net not working properly? Started yesterday by Brett P. Gardner 0 replies 100 views