Software Solutions for Mass Wireless Production
The Cordio software series consists of link/MAC, stack, and profiles, for Bluetooth 5, Bluetooth low energy 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-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.
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.
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-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.
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.
Arm Cortex Processors
Cordio radio IP is designed for optimal efficiency with systems built around the Arm Cortex-M processor series.
Arm Artisan Physical IP provides standard cell libraries and compiled low-voltage memories for implementation of SoCs using Cordio Radio IP.
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.
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.