Beetle Overview

The Beetle IoT evaluation board is built around the Arm® IoT subsystem for Cortex®-M processors 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 the use with Cortex-M processors and Arm Cordio® Bluetooth® Smart Radio IP. Arm has taken this subsystem and generated a proof of concept platform called Beetle.

 

Beetle down medium 

 The central element of the platform is the IoT subsystem, which is pre-validated allowing the user to hit the ground running. Arm built on the IoT subsystem attaching the Cortex-M3 processor, Cordio Bluetooth Smart radio, TSMC embedded flash and a host of other complementary peripherals to make the Beetle test-chip.
The design is fully compliant with Arm’s mbed IoT Device Platform to enable rapid development and prototyping. It’s loaded with debug features includes JTAG, SWD, CMSIS-DAP and TRACE. It has support for expansion via Arduino® headers. It is an ideal platform for the evaluation of Arm IoT subsystems for Cortex-M.
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

 

Specification

 

 

Board name (short)  Beetle
Part number V2M-Beetle-0340A
PCB number HBI-0295B
Datasheet V2M_Beetle_datasheet
Manuals Technical Reference Manual
Form factor
2.7 x 2.1 Inches
CPU
Arm Cortex-M3
Subsystem Arm IoT subsystem for Cortex-M
Radio Cordio 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

 

Expansion


 

Tool support

The Beetle IoT evaluation board is supported by KEIL-MDK and mbed software libraries