Introduction#
This document summarizes the results of simultaneous Thread and Zigbee throughput performance testing for the Concurrent Multiprotocol Radio Co-Processor (RCP), running both OpenThread and Zigbee on the host processor. The Multiprotocol RCP architecture relies heavily on the serial transport and multiplexing capabilities provided by the Co-processor Communication daemon (CPCd), so this is one of the crucial components under test in the system.
The goal of this testing is to validate the performance of the Multiprotocol RCP solution, including CPCd. In particular, results demonstrate that throughput performance of the Multiprotocol RCP for both Zigbee and Thread is comparable to that of a single-protocol SoC device.
See Running Zigbee, OpenThread, and Bluetooth Concurrently on a Linux Host with a Multiprotocol RCP for a detailed description of the Multiprotocol RCP system's architecture, configuration, and usage, including CPCd.
Terms used below:
OT: OpenThread
Zig: Zigbee
DuT: Device Under Test
DMP: Dynamic Multiprotocol
RCP: Radio Co-Processor
SoC: System-on-Chip
CPCd: Co-Processor Communication daemon