Software Solutions for Wireless Connectivity

The Cordio software series consists of link/MAC, stack, and profiles, for Bluetooth low energy 5, 4.2, and 802.15.4 standards. Designed to be hardware independent and portable, they can be combined by silicon manufacturers to create a complete "link layer-to-application."

Cordio Radio Software Solutions
Cordio-C50 Software Controller

Cordio-C50 Software Controller contains the link software for Bluetooth 5 radios as well as the MAC software for 802.15.4 radios.

The Cordio link software is a portable, configurable hardware-independent design tailored for system-on-chip and HCI controller configuration, and Bluetooth 5 qualified. The Cordio-C50 link software system consists of the controller HCI, Bluetooth 5 compliant link layer protocol core, scheduler, baseband porting layer and a portable software foundation.

The Cordio-C50 MAC layer firmware has the necessary features to implement the Thread and Zigbee Pro upper layer stacks.

The design is optimized for low-power with support for Bluetooth low energy and 802.15.4 standards, and ideal for designers who want to implement the latest features with a qualified/certified solution for reduced risk and improved time to market.

Cordio-B50 Link Layer

The Cordio-B50 link layer software is a Bluetooth 5 qualified portable, configurable hardware-independent design tailored for system-on-chip and HCI controller configuration. The Cordio-B50 link software system consists of the controller HCI, Bluetooth 5 compliant link layer protocol core, scheduler, baseband porting layer and a portable software foundation.

Cordio-E154 MAC Layer

The Cordio-E154 MAC layer firmware has features required to implement the Thread and Zigbee Pro upper layer stacks. The design is optimized for low-power with support for 802.15.4 standards, ideal for designers who want to implement the latest features with a qualified/certified solution for reduced risk and reduced time to market.

Cordio B50 Stack


Cordio-B50 Stack

The Cordio-B50 software stack is a set of software routines (provided as C source code) optimized for code-density and built to provide the interface between the standard Bluetooth link layer and the operating system.

Cordio-B50 supports the changes necessary for the Bluetooth 5 standard including the 2 Mbps mode, long range, and advertising extensions. Designed specifically for Bluetooth low-energy single-mode products, the Cordio-B50 software stack can be used either with third-party Bluetooth radios or with Arm’s Cordio-B50 radios.

Cordio stack is offered as an open-source option through Arm Mbed.

Cordio B50 Profiles


Cordio-B50 Profiles

Arm Cordio profiles provide a production-ready solution for creating interoperable Bluetooth 5 products. This unique approach to profiles offers sample applications built on a software framework that simplifies development and porting.

Cordio profiles are offered as an open-source option through Arm Mbed.

Read Product Sheet
Cordio Mesh

Cordio-Mesh

Cordio-Mesh extends network range of Bluetooth low energy (BLE) by enabling many-to-many device communications. Mesh is optimized for creating large-scale device networks. It is ideally suited for building automation, sensor networks, and other IoT solutions.

Cordio Mesh will be offered as an open-source option through Arm Mbed.

Read Product Sheet
Use Cases
Where Innovation and Ideas Come to Life
Talk with an Expert

Looking for a standards-based, low-power wireless solution? Talk to an Arm expert about how a Cordio radio software solution can work for you.

Contact Us
Related Products and Services
Explore More Options and Features
Arm Cortex Processors

Arm Cortex Processors

Cordio radio IP is designed for optimal efficiency with systems built around the Arm Cortex-M processor series.

Physical IP

Physical IP

Arm Artisan Physical IP provides standard cell libraries and compiled low-voltage memories for implementation of SoCs using Cordio Radio IP.

IoT Subsystem for Cortex-M

Arm System Design Kits

The Arm IoT subsystem for Arm Cortex-M processors is optimized for use with Arm’s most efficient processors, Arm Mbed OS, radio technologies and physical IP.

Arm Mbed

Arm Mbed

The Arm Mbed development boards and services that surround them, such as the Mbed Device Connector, provide full support for multiple communication methods such as Cordio Radio IP, making any IoT project possible.